2016-04-26 23 views
3

私はrabbitmq-server-3.6.1を使用します。RabbitMQ HAミラーリング同期の微調整。

同期バッチサイズを設定する方法は2つあります。 最初はポリシーオプション "ha-sync-batch-size"です。これはRabbitMQの文書hereに記載されています。 もう1つは設定ファイルオプション "mirroring_sync_batch_size"です。私は見つけられません.RabbitMQのソースコードからはわかりません。

質問は、ミラーリング同期に関連して、いくつかのsubquestionsで構成されています

  1. 「mirroring_sync_batch_size」「HA-同期バッチサイズ」と同じように同期バッチサイズに影響しないのですか?
  2. 質問1の回答が「はい」の場合、どちらのオプションも優先されますか?
  3. 質問1の回答が「いいえ」の場合、「mirroring_sync_batch_size」は何をしますか?
  4. 設定ファイルオプション "mirroring_flow_control"の目的と機能は何ですか?

ご回答いただきありがとうございます。

答えて

1

mirroring_sync_batch_sizeポリシーが設定されていない場合、設定変数がデフォルト値として使用されます。 mirroring_flow_controlオプションは、チャネルとミラースレーブプロセス間のフロー制御メカニズムを有効または無効にします。フロー制御はthis blog postに記載されています

+0

お返事ありがとうございました! – GoodMirek