http://www.rabbitmq.com/ha.htmlの指示に従って、rabbit1、rabbit2、rabbit3 の 3 つのノードでアクティブ/アクティブ クラスターをセットアップしました。ミラー化されたキューを作成するには、x-ha-policy を使用し、消費者のキャンセル通知を取得するには、clientProperties の consumer_cancel_notify に true を設定しました。ここで、rabbit2 をマスターとしてキューにメッセージを発行し、コンシューマーに rabbit3 から消費させました。rabbit2 が停止すると、rabbit3 に接続されているコンシューマーはキャンセル通知を受け取りません。
私たちはrabbitmq 2.8.2-1を使用しており、私たちのJavaコンシューマーPOCコードはこちらです - https://gist.github.com/2990146
何が間違っているのかわかりません。任意のポインタをいただければ幸いです。
php-amqplib でキャンセル通知を処理しようとした人はいますか?