在队列选项卡的rabbitMQ Web界面上,我看到“概述”面板,我在其中找到了这些:
排队消息:
我猜是什么是“总计”消息。但是什么是“准备好”和“未被承认”? “准备好” - 传递给消费者的消息? “未被承认” - ?
讯息率:
这些消息是什么?特别是“Redelivered”和“Acknowledge”?这是什么意思?
答案 0 :(得分:36)
<强>就绪强>
是否可以传递的消息数量。
<强>未确认强>
服务器等待确认的消息数(如果客户端已收到消息但尚未发送确认)。
总强>
是Ready和Unacknowledged消息的总和。
关于你的第二个问题:
发布强>
这是与RabbitMQ服务器相关的消息数量。
<强>交付强>
这是响应basic.consume正在传递要求确认的消息的速率。
<强>应答强>
客户/消费者确认消息的速率。
<强>重新传递的强>
正在传递带有“redelivered”标志的消息的速率。例如,如果您没有收到已发送邮件的确认消息,则会再次发送此消息。