在队列选项卡的 rabbitMQ Web 界面上,我看到了“概述”面板,我在其中找到了这些:
排队的消息:
- 准备好
- 未确认
- 全部的
我猜“总”消息是什么。但是什么是“就绪”和“未确认”?“就绪” - 传递给消费者的消息?“不承认” - ?
留言率:
- 发布
- 递送
- 重新交付
- 承认
这些信息是什么?特别是“重新交付”和“确认”?这是什么意思?
Ready
是可以传递的消息数。
Unacknowledged
是服务器等待确认的消息数(如果客户端收到消息但尚未发送确认)。
Total
是 Ready 和 Unacknowledged 消息的总和。
关于你的第二个问题:
发布
这是有多少消息传入 RabbitMQ 服务器的速率。
交付
这是响应 basic.consume 的需要确认的消息的交付速率。
确认
消息被客户端/消费者确认的速率。
Redelivered
设置了“redelivered”标志的消息被传递的速率。例如,如果您没有收到已发送消息的确认消息,您将再次发送此消息。