0
負荷分散のためにrabbitMQで使用できるオプションは何ですか? 私は既に記事をhttp://insidethecpu.com/2014/11/17/load-balancing-a-rabbitmq-cluster/に流しました。何か別の方法がありますか?我々は2つのノードでミラー化された単一のキューしか持たず、ロードバランスをとる必要がありますウサギmqによる負荷分散オプション
負荷分散のためにrabbitMQで使用できるオプションは何ですか? 私は既に記事をhttp://insidethecpu.com/2014/11/17/load-balancing-a-rabbitmq-cluster/に流しました。何か別の方法がありますか?我々は2つのノードでミラー化された単一のキューしか持たず、ロードバランスをとる必要がありますウサギmqによる負荷分散オプション
AMQPはメッセージの順序付けを保証します。そのため、キューには1つのマスターと多数のスレーブがあり、すべてのメッセージはマスター・インスタンスを通過する必要があります。
この注文が不要な場合は、RabbitMQノードをクラスタ化しないことをお勧めします。独立して実行し、ラウンドロビン方式でクライアントの負荷を分散するだけです。
これは良い方法のようですが、同じクラスタにない場合は、どのようにキューのミラーリングが行われますか。両方のノードで同じメッセージを手作業でプッシュする必要がありますか? –
まだ冗長性が必要な場合は、[整合性のあるハッシュ交換プラグイン](https://github.com/rabbitmq/rabbitmq-consistent-hash-exchange)または[シャーディングプラグイン](https ://github.com/rabbitmq/rabbitmq-sharding)、キューをミラーリングします。 –