请参阅this link它描述了一种获取队列中消息数量的方法,但只能执行一次!在此示例中,你不能使用循环while来不断地知道消息的数量-有没有一种方法可以不断地知道消息的数量。你可以自己看看,并在每次接收后请求queue.method.message_count-你将总是收到相同的值!如果你觉得我的问题很愚蠢,请不要加减号!我们都在学习!
queue.method.message_count
neskvpey1#
没有正确的方法,你做错了...统计数据只通过管理API每5秒更新一次,不应该用作运行时指标。不断地直接从队列中获取消息计数是一个昂贵的操作。
1条答案
按热度按时间neskvpey1#
没有正确的方法,你做错了...统计数据只通过管理API每5秒更新一次,不应该用作运行时指标。不断地直接从队列中获取消息计数是一个昂贵的操作。