RabbitMQ队列消息

时间:2013-08-07 17:38:12

标签: rabbitmq amqp

在队列选项卡的rabbitMQ Web界面上,我看到“概述”面板,我在其中找到了这些:

排队消息:

  • 准备
  • 未确认

我猜是什么是“总计”消息。但是什么是“准备好”和“未被承认”? “准备好” - 传递给消费者的消息? “未被承认” - ?

讯息率:

  • 发布
  • 交付
  • 的Redelivered
  • Acknowledge

这些消息是什么?特别是“Redelivered”和“Acknowledge”?这是什么意思?

1 个答案:

答案 0 :(得分:36)

<强>就绪
是否可以传递的消息数量。

<强>未确认
服务器等待确认的消息数(如果客户端已收到消息但尚未发送确认)。


是Ready和Unacknowledged消息的总和。


关于你的第二个问题:

发布
这是与RabbitMQ服务器相关的消息数量。

<强>交付
这是响应basic.consume正在传递要求确认的消息的速率。

<强>应答
客户/消费者确认消息的速率。

<强>重新传递的
正在传递带有“redelivered”标志的消息的速率。例如,如果您没有收到已发送邮件的确认消息,则会再次发送此消息。