【发布时间】:2013-08-09 05:23:21
【问题描述】:
在 rabbitMQ Web 界面的 queue 选项卡上,我看到了“Overview”面板,我在其中找到了这些:
排队的消息:
- 准备好了
- 未确认
- 总计
我猜“总”消息是什么。但是什么是“就绪”和“未确认”? “就绪” - 传递给消费者的消息? “未确认” - ?
消息率:
- 发布
- 交付
- 重新交付
- 确认
这些信息是什么?特别是“重新交付”和“确认”?这是什么意思?
【问题讨论】:
在 rabbitMQ Web 界面的 queue 选项卡上,我看到了“Overview”面板,我在其中找到了这些:
排队的消息:
我猜“总”消息是什么。但是什么是“就绪”和“未确认”? “就绪” - 传递给消费者的消息? “未确认” - ?
消息率:
这些信息是什么?特别是“重新交付”和“确认”?这是什么意思?
【问题讨论】:
准备好了
是可传递的消息数。
未确认
是服务器等待确认的消息数(如果客户端收到消息但尚未发送确认)。
总计
是就绪消息和未确认消息的总和。
关于您的第二个问题:
发布
这是传入 RabbitMQ 服务器的消息的速率。
交付
这是响应 basic.consume 的需要确认的消息的传递速率。
承认
客户端/消费者确认消息的速率。
重新投递
设置了“redelivered”标志的消息被传递的速率。例如,如果您没有收到已发送消息的确认消息,您将再次发送此消息。
【讨论】: