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

时间:2019-03-18 16:22:13

标签: c# rabbitmq

我正在研究根据消息中的自定义标头值获取队列计数的选项。例如,如果我有一个队列,其中包含100条消息-25个带有自定义标头“ CUSTHDR”和值=“ Apple”,25个带标头值“ Orange”,另外50个带标头值“ Grapes”,则我需要以获得基于标头值的队列中消息的计数。类似于当我运行GetMessageCount(“ Grapes”);时返回50的方法。

非常感谢任何方向。

1 个答案:

答案 0 :(得分:0)

RabbitMQ不支持此功能。

您将必须使用所有邮件,将邮件按标题分组以获取计数,然后重新排队(或拒绝发送)。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。