我可能完全错误地解决了此问题-我正在尝试实现一个系统,其中多个生产者将消息发布到一个交易所,并且多个使用者订阅绑定到该交易所的队列,并按消息ID进行过滤(例如,consumer1可能订阅消息ID 21、31和50,以及使用者2可能只订阅消息3。)我本来以为我会使用基于标头交换的解决方案,但据我所知这是行不通的,因为标头交换x -match不支持一键匹配多个值。有解决这个问题的好方法吗?此时,我已经完全绿了,正在尝试使所有使用spout / drain测试脚本的工作顺利进行。
我正在使用qpid-cpp 1.38.0,如果有什么区别。感谢您的帮助。