我正在研究根据消息中的自定义标头值获取队列计数的选项。例如,如果我有一个队列,其中包含100条消息-25个带有自定义标头“ CUSTHDR”和值=“ Apple”,25个带标头值“ Orange”,另外50个带标头值“ Grapes”,则我需要以获得基于标头值的队列中消息的计数。类似于当我运行GetMessageCount(“ Grapes”);时返回50的方法。
非常感谢任何方向。
答案 0 :(得分:0)
RabbitMQ不支持此功能。
您将必须使用所有邮件,将邮件按标题分组以获取计数,然后重新排队(或拒绝发送)。
注意: RabbitMQ团队监视rabbitmq-users
mailing list,并且有时仅在StackOverflow上回答问题。