Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Supporting transactions #76

fuson opened this Issue · 5 comments

3 participants


It's a very usefull feature for production processing :)


Oh, I thought everyone had given up on transactions in AMQP, since they have none of the properties that "transactions" are usually considered to have. What are you using them for?


We use it in case when we must have guarantee what if message finally dequeued then it processed, cause in case of server process crashe or restart we cant lost dequeued but not finally processed massages. Only transactions may helps. :(


Perhaps I have misunderstood, but acknowledgements would be adequate for that, wouldn't they?

  1. Dequeue message
  2. Process message
  3. Acknowledge message

If the server or the client crashes before 3., the message will get redelivered. Transactions don't make any difference.


It wouldn't be hard to add "transaction" channels to the client API. But I wouldn't want to encourage people to use them, since they don't do what the name suggests.

Did you figure out if you really need them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.