Is it possible for a message to be delivered to a consumer before the sender has received a Tx.CommitOk?
?i.e. if i do the following:

Producer:

??? tx.select
? ? publish(queue=foo)
??? tx.commit

Consumer:
??? cosume(foo)



Is it possible that the consumer will receive a basic.deliver before the tx.commit returns tx.CommitOk?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20111017/17ee6c68/attachment.htm>

Search Discussions

  • Emile Joubert at Oct 17, 2011 at 4:02 pm
    Hi,
    On 17/10/11 16:19, E Hope-Morley wrote:
    Is it possible for a message to be delivered to a consumer before the
    sender has received a Tx.CommitOk?
    Yes, if the link between the broker and publisher is congested then the
    consumer might receive the message before the publisher receives the
    commit-ok, so you shouldn't rely on the ordering of those events. If you
    explain more about your problem we may be able to suggest some alternatives.


    -Emile

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouprabbitmq-discuss @
categoriesrabbitmq
postedOct 17, '11 at 3:19p
activeOct 17, '11 at 4:02p
posts2
users2
websiterabbitmq.com
irc#rabbitmq

2 users in discussion

Emile Joubert: 1 post E Hope-Morley: 1 post

People

Translate

site design / logo © 2022 Grokbase