我们按照http://www.rabbitmq.com/ha.html中的指示,使用3个节点rabbit1、rabbit2和rabbit3设置了主动-主动集群。
为了创建镜像队列,我们使用x-ha-policy,并将consumer_cancel_notify的clientProperties设置为true以获取消费者取消通知。
现在,我们使用rabbit2作为主节点向队列发布消息,并使消费者从rabbit3消费。当停止rabbit2时,连接到rabbit3的消费者未收到取消通知。
我们正在使用rabbitmq 2.8.2-1,我们的java消费者POC代码在此处-https://gist.github.com/2990146
不确定我们做错了什么。非常感谢任何提示。
有人尝试使用php-amqplib处理取消通知吗?
IDictionary clientProperties
的capabilities
键的子字典,并将其传递给ConnectionStartOK
。https://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v3.4.3/rabbitmq-dotnet-client-3.4.3-user-guide.pdf - spazm