【发布时间】:2018-08-17 12:19:41
【问题描述】:
我正在使用 rabbitmq 服务器和 celery。我有一个队列,生产者向其中发布任务。任务是自动确认的。但我发现 rabbitmq 报告的内容存在差异。在消息率中,它显示自上一分钟以来没有消息被确认/发布/传递,但排队的消息不断下降。
这是预期的行为吗?或者引擎盖下发生了一些事情。
提前致谢。
【问题讨论】:
标签: python rabbitmq celery rabbitmq-management
我正在使用 rabbitmq 服务器和 celery。我有一个队列,生产者向其中发布任务。任务是自动确认的。但我发现 rabbitmq 报告的内容存在差异。在消息率中,它显示自上一分钟以来没有消息被确认/发布/传递,但排队的消息不断下降。
这是预期的行为吗?或者引擎盖下发生了一些事情。
提前致谢。
【问题讨论】:
标签: python rabbitmq celery rabbitmq-management
“队列消息”是队列中消息计数的滑动窗口。请注意,图的最右侧与队列中当前未确认的消息数相匹配,大约为 12K。
另一个图表“消息率”是采样间隔内每秒的消息率。
简而言之,这两个图表衡量的是两个非常不同的东西 - 计数和速率。
您可以在此处阅读有关 RabbitMQ 统计信息的更多信息:link。
注意:RabbitMQ 团队会监控 the rabbitmq-users mailing list,并且有时只会回答 StackOverflow 上的问题。
【讨论】: