What does "Redelivered" flag mean in the "Get messages" menu on the Queue page?

3,515 views
Skip to first unread message

Ye Wang

unread,
Aug 13, 2014, 6:01:43 PM8/13/14
to rabbitm...@googlegroups.com


Hi,

I am in the middle of doing a reconciliation of messages delivered between RabbitMQ and an SaaS web application using HTTP API. All messages outbound from the web app acknowledged receiving a {"routed": true} json response. 

However, we are seeing unmatched counts when we consume messages from the queue.

When we check via Management page of the queue, I noticed this  "Redelivered" flag, which is a little puzzling: some has the solid dots, some have hollow dots when we "Get messages" and set requeue to true.

Can some one explain what this "Redelivered" flag mean?

Apparently the total message count was unchanged. Does that mean we didn't lost any messages? 

PS: message size are between 10kb - 600kb, FYI.

Thanks,

Ye

Michael Klishin

unread,
Aug 14, 2014, 12:57:04 AM8/14/14
to rabbitm...@googlegroups.com, Ye Wang
 On 14 August 2014 at 02:01:49, Ye Wang (ye.wang.a...@gmail.com) wrote:
> > Can some one explain what this "Redelivered" flag mean?

When a message was delivered to a consumer which did not acknowledge it
but instead requeued it or crashed (closed channel or connection was lost),
then the message was delivered to another consumer, it will be marked as
redelivered.

See tutorial 2:
http://www.rabbitmq.com/getstarted.html
--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages