2

前に Linux LVS (ipvsadm) によって負荷分散された 2 つの rabbitmq ノードを使用するプラットフォームがあります。永続的な接続とハートビートを備えたクライアントで構成された ipvsadm があります。ここまでは順調ですね。

展開後、通常、クライアントの半分が最初のノードに接続され、残りの半分が 2 番目のノードに接続されます。1 つのノード (rabbitmqctl stop_app および start_app) を停止しようとしました。クライアントはrabbitmqクラスターに再接続しており、LVSは接続をノードアップに送信しています。したがって、すべてのクライアントが 2 番目のノードに接続されます。

2 つの質問があります。

1) 最初のノードが起動したとき、2 つのノード上のクライアントを再接続するにはどうすればよいですか (負荷分散) ?

2) すべてのクライアントが 1 つのノードに接続されている場合、問題はありますか?

アンサーありがとうございます。

4

0 に答える 0