付録C クラスター接続設定要素
以下の表は、cluster-connection
のすべての設定要素のリストです。
名前 | 説明 |
---|---|
address |
各クラスター接続は、
注記 重複アドレス ( 例 : "europe" および "europe.news") を持つ複数のクラスター接続を持つべきではありません。複数のクラスター接続間で同じメッセージが分散され、配信が重複してしまう可能性があるためです。 |
call-failover-timeout |
フェイルオーバーの試行中に呼び出しが行われる場合に使用します。デフォルトは |
call-timeout |
パケットがクラスター接続上で送信され、ブロッキング呼び出しである場合、 |
check-period |
クラスター接続が別のブローカーから ping を受信しなかったかどうかを確認する間隔 ( ミリ秒単位 )。デフォルトは |
confirmation-window-size |
接続先のブローカーから確認の送信に使用されるウインドウのサイズ (バイト単位)。ブローカーが |
connector-ref |
適切なクラスタートポロジーを持つようにクラスター内の他のブローカーに送信される |
connection-ttl |
クラスター内の特定のブローカーからメッセージを受信しなくなった場合に、クラスター接続が有効である期間を決定します。デフォルト値は |
discovery-group-ref |
クラスター内の他のブローカーとの通信に使用される |
initial-connect-attempts |
クラスターでシステムがブローカーへの接続を試行する回数を設定します。max-retry が達成されると、このブローカーは永続的にダウンしているとみなされ、システムはメッセージをこのブローカーにルーティングしません。デフォルトは |
max-hops |
チェーンの中間として他のブローカーにのみ接続される可能性のあるブローカーへのメッセージの負荷分散を行うようにブローカーを設定します。これにより、メッセージ負荷分散を提供しながらより複雑なトポロジーが可能になります。デフォルト値は |
max-retry-interval |
再試行の最大遅延 ( ミリ秒単位 )。デフォルト値は |
message-load-balancing |
クラスターの他のブローカー間でメッセージを分散するかどうか、およびその方法を決定します。負荷分散を有効にするために
|
min-large-message-size |
メッセージのサイズ (バイト単位) が |
notification-attempts |
クラスターへの接続時にクラスター接続がそれ自体をブロードキャストする回数を設定します。デフォルトは |
notification-interval |
クラスターへの接続時にクラスター接続がそれ自体をブロードキャストする頻度 ( ミリ秒単位 ) を設定します。デフォルト値は |
producer-window-size |
クラスター接続に対するプロデューサーフロー制御のサイズ ( バイト単位 )。デフォルトでは無効になっていますが、クラスターで実際に大きなメッセージを使用している場合は、値を設定します。 |
reconnect-attempts |
システムがクラスターのブローカーへの再接続を試行する回数を設定します。max-retry が達成されると、このブローカーは永続的にダウンしていると見なされ、システムはこのブローカーへのメッセージのルーティングを停止します。デフォルトは |
retry-interval | 再試行の間隔 ( ミリ秒単位 ) を指定します。クラスター接続が作成され、ターゲットブローカーが起動または起動されていない場合、他のブローカーからのクラスター接続は、バックアップされるまでターゲットへの接続を再試行します。このパラメーターは任意です。デフォルト値は 500 ミリ秒です。 |
retry-interval-multiplier |
それぞれの再接続試行後に |
use-duplicate-detection |
クラスター接続はブリッジを使用してブローカーをリンクし、ブリッジを設定して転送される各メッセージに複製 ID プロパティーを追加できます。ブリッジのターゲットブローカーがクラッシュし、復旧すると、メッセージがソースブローカーから再送信される可能性があります。 |