基于消息头值的RabbitMQ队列计数

dsf9zpds  于 8个月前  发布在  RabbitMQ
关注(0)|答案(1)|浏览(100)

我正在探索根据消息中的自定义头值获取队列计数的选项。例如,如果我有一个有100条消息的队列- 25条消息带有自定义头“APPLE THDR”和value =“Apple”,25条消息带有头值“橙子”,另外50条消息带有头值“Grapes”,我需要能够根据头值获得队列中消息的计数。类似于当我运行GetMessageCount(“Grapes”)时返回50的方法;
任何方向都非常赞赏。

mwecs4sa

mwecs4sa1#

RabbitMQ不支持此功能。
你必须消费所有的消息,按消息头对它们进行分组以获得计数,然后将它们重新入队(或拒绝交付)。

相关问题