[rabbitmq-discuss] How messages are processed

Tim Watson watson.timothy at gmail.com
Mon Oct 29 08:02:48 GMT 2012


Sorry that's wrong, I didn't read 2 consumers properly.



On 29 Oct 2012, at 07:57, Tim Watson <watson.timothy at gmail.com> wrote:

> Hi
> 
> On 29 Oct 2012, at 07:36, chetan dev <dev440 at gmail.com> wrote:
> 
>> Hi,
>> 
>> 1. There are two console app for consumption of messages in a queue
>> 2. there are currently two messages in queue 
>> 3. now i run console app1 it takes out message1 , then i put it on sleep mode for 10 secs before sending acknowledgement 
>> 4. in the meanwhile before ack for the first message went i run console app2 .
>> 5. i expected the console app to fetch the second message before the ack for first message was sent but that did not happen.
>> instead console app 2 waited for ack of message 1 and then processed message 2
>> is there a way in which  i can take out message2 before sending ack for mesage1 
>> 
> 
> I don't think so. If rabbit would let you do that, then the first message was rejected, what would happen to the ordering guarantees?
> 
> You'd have to stop using ACKs or send a nack/reject to do this afaik.
> 
>> Thanks
>> 
>> -- 
>> Cheten  Dev 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


More information about the rabbitmq-discuss mailing list