在RabbitMQ中不断获取队列计数的正确方法

dnph8jn4  于 2023-04-06  发布在  RabbitMQ
关注(0)|答案(1)|浏览(251)

请参阅this link它描述了一种获取队列中消息数量的方法,但只能执行一次!在此示例中,你不能使用循环while来不断地知道消息的数量-有没有一种方法可以不断地知道消息的数量。你可以自己看看,并在每次接收后请求queue.method.message_count-你将总是收到相同的值!如果你觉得我的问题很愚蠢,请不要加减号!我们都在学习!

neskvpey

neskvpey1#

没有正确的方法,你做错了...统计数据只通过管理API每5秒更新一次,不应该用作运行时指标。不断地直接从队列中获取消息计数是一个昂贵的操作。

相关问题