4

HA モードを実行している RabbitMQ サーバーに接続するために .net クライアントを使用しています。すべてのキューは次の構成になっています。

キューは次の構成です

  • QueueName = ""; // 自動生成
  • 排他的 = false;
  • AutoDelete = true;
  • 耐久性 = false
  • Argumenets==> x-ha-policy, all (HA サーバーモードの場合)

プロセスが長時間アイドル状態になった後 (たとえば 10 分程度)、接続が切断され始めたため、キューが自動的に削除されるというこの動作が見られます。

アイドル設定やタイムアウト設定はありますか?または、RabbitMQ .net クライアントで接続が自動的に閉じられる理由として考えられるものは何ですか。

4

1 に答える 1

7

これは、ロード バランサーが 5 分後にアイドル状態の接続をドロップしたことが原因でした。RequestedHeartbeat を使用して接続を維持する

于 2012-11-02T23:14:22.960 に答える