我将芹菜与Rabbitmq服务器一起使用。我有一个队列,生产者将任务发布到该队列。任务是自动确认的。但是我发现Rabbitmq报告的内容存在差异。在“消息速率”中,表明自上一分钟以来,没有任何消息被确认/发布/传递,但排队的消息正在不断下降。
这是预期的行为吗?或者引擎盖下发生了什么事。
谢谢。
答案 0 :(得分:0)
“排队的消息”是队列中消息计数的滑动窗口。请注意,图形的最右边与队列中当前未确认的消息计数匹配,大约为12K。
另一个图形“消息速率”是在一个采样间隔内每秒的消息速率。
简而言之,两个图形测量的是两种截然不同的东西-计数和比率。
您可以在link上详细了解RabbitMQ的统计信息。
注意: RabbitMQ团队监视the rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。