我正在探索根据消息中的自定义头值获取队列计数的选项。例如,如果我有一个有100条消息的队列- 25条消息带有自定义头“APPLE THDR”和value =“Apple”,25条消息带有头值“橙子”,另外50条消息带有头值“Grapes”,我需要能够根据头值获得队列中消息的计数。类似于当我运行GetMessageCount(“Grapes”)时返回50的方法;任何方向都非常赞赏。
mwecs4sa1#
RabbitMQ不支持此功能。你必须消费所有的消息,按消息头对它们进行分组以获得计数,然后将它们重新入队(或拒绝交付)。
1条答案
按热度按时间mwecs4sa1#
RabbitMQ不支持此功能。
你必须消费所有的消息,按消息头对它们进行分组以获得计数,然后将它们重新入队(或拒绝交付)。