0

我正在使用 rabbitmq 服务器和 celery。我有一个队列,生产者向其中发布任务。任务是自动确认的。但我发现 rabbitmq 报告的内容存在差异。在消息率中,它显示自上一分钟以来没有消息被确认/发布/传递,但排队的消息不断下降。

RabbitMQ 队列

这是预期的行为吗?或者引擎盖下发生了一些事情。

提前致谢。

4

1 回答 1

0

“队列消息”是队列中消息计数的滑动窗口。请注意,图的最右侧与队列中当前未确认的消息计数相匹配,大约为 12K。

另一个图表“消息率”是采样间隔内每秒的消息率。

简而言之,这两个图表测量的是两个非常不同的东西——计数和速率。

您可以在此处阅读有关 RabbitMQ 统计信息的更多信息:链接


注意: RabbitMQ 团队会监控邮件列表rabbitmq-users有时只会在 StackOverflow 上回答问题。

于 2018-08-20T13:58:22.080 回答