Rafael Schloming wrote:
Carl Trieloff wrote:
Arnuad Simon, Mark Little, Gordon Sim drove most of the transaction work with Cisco in AMQP 0-10. In terms of txns spanning queue.declare etc, the spec supports/makes that possible.

Just to clarify this a bit the spec only defines transactional semantics for message enqueue and message dequeue operations. So while you can in fact do a queue.declare in the middle of either a distributed or local transaction, the queue.declare is not transactional. In other words commit and rollback only operate on message enqueue and message dequeue operations.

--Rafael


Rafi,

The way the spec is written, there is nothing preventing an impl to make queue.declare transactional. I know the spec is silent on the issue but I know of nothing preventing an impl from doing that. Arnaud / Gordon can confirm. I know our code does not transactional declare yet.

Carl.


Reply via email to