初期状態: ウサギには 1 つのコンシューマが接続されています
イベント: ウサギと消費者の間のネットワーク接続が切断されました
結果: コンシューマーは Rabbit に再接続しようとしていますが、Rabbit のコンシューマー リストにはコンシューマーが含まれています。
次のイベント: ネットワーク接続が再びアップし、消費者は Rabbit に再接続しますが、以前の Rabbit 接続は消えません。
結果: ウサギが非アクティブなコンシューマにメッセージを送信しようとしています
質問: コンシューマーがまだ利用可能かどうかを自動的に確認し、そうでない場合はリストから削除する可能性はありますか?
ハートビート オプションはオンになっていますが、問題は解決しないことに注意してください。
connectionFactory.setRequestedHeartbeat(15);
使用ライブラリは次のとおりです: 使用ライブラリ org.springframework.amqp:spring-rabbit:1.2.0.RELEASE com.rabbitmq:amqp-client:3.2.1