A.6. クラスター接続の属性

表A.6 クラスター接続の属性

属性説明

allow-direct-connections-only

true に設定した場合、このノードは、1 ホップより離れていると、クラスター内の別のノードへの接続を作成しませんstatic-connectors 属性が定義される場合にのみ使用されます。デフォルトは false です。

call-failover-timeout

クラスター接続によって行われるリモート呼び出しのフェイルオーバーが実行中の場合に使用するタイムアウト (ミリ秒単位)。デフォルトは -1 で、バインドされません。

call-timeout

クラスター接続によって行われるリモート呼び出しのタイムアウト (ミリ秒単位)。デフォルトは 30000 (30 秒) です。

check-period

クライアント障害チェックの間隔 (ミリ秒単位)。デフォルトは 30000 (30 秒) です。

cluster-connection-address

各クラスター接続は、この値で始まるアドレスに送信されるメッセージのみに適用されます。

confirmation-window-size

メッセージをターゲットノードに転送するために使用される接続のウィンドウサイズ (バイト単位)。デフォルトは 1048576 です。

connection-ttl

ハートビートがない場合に、クラスター接続で使用される接続が動作していると見なされる最大時間 (ミリ秒単位)。デフォルトは 60000 (60 秒) です。

connector-name

クラスター接続に使用するコネクターの名前。

discovery-group

このクラスター接続が接続を確立するクラスター内の他のサーバーのリストを取得するために使用される検出グループ。static-connectors が定義されている場合は、未定義 (null) である必要があります。

initial-connect-attempts

最初にこのクラスター接続で接続を試みる回数。デフォルトは -1 で、バインドされません。

max-hops

メッセージの転送最大回数。JBoss EAP は、チェーンの中間として他の ActiveMQ Artemis メッセージングサーバーと間接的にのみ接続される可能性のあるノードにメッセージを負荷分散するように設定することもできます。デフォルトは 1 です。

max-retry-interval

接続を再試行するために使用される最大時間間隔 (ミリ秒単位)。デフォルトは 2000 (2 秒) です。

message-load-balancing-type

このパラメーターは、クラスター内の他のノード間でメッセージを分配する方法を決定します。非推奨の forward-when-no-consumers に取って代わります。有効な値は、OFFSTRICT、または ON_DEMAND です。

OFF
メッセージはクラスター内の別のノードへ転送されません。
STRICT
クラスターの他のノードの同じキューにコンシューマーがない場合や、一致しないメッセージフィルターまたはセレクターを持つコンシューマーがある場合でも、メッセージはラウンドロビン方式で分配されます。このパラメーターが STRICT に設定されていても、他のノードに同じ名前のキューがない場合は、JBoss EAP は他のノードへメッセージを転送しません。STRICT の使用は、レガシーの forward-when-no-consumers パラメーターを true に設定するのと同様になります。
ON_DEMAND
転送アドレスにコンシューマーを持つキューがある場合、メッセージはクラスターの他のノードに転送されます。このコンシューマーにメッセージフィルターまたはセレクターがある場合、これらのセレクターの少なくとも 1 つがメッセージと一致する必要があります。ON_DEMAND の使用は、レガシーの forward-when-no-consumers パラメーターを false に設定するのと同様になります。

デフォルトは ON_DEMAND です。

min-large-message-size

このサイズ (バイト単位) 以上のメッセージが、大きいメッセージと見なされます。デフォルトは 102400 です。

node-id

このクラスター接続によって使用されるノード ID。この属性は読み取り専用です。

notification-attempts

クラスター接続がそれ自体をブロードキャストする回数。デフォルトは 2 です。

notification-interval

通知の間隔 (ミリ秒単位)。デフォルトは 10000 (10 秒) です。

reconnect-attempts

断念してシャットダウンするまでにブリッジが行う再接続試行の総回数。デフォルトは -1 で、無制限の試行回数を示します。

retry-interval

ターゲットサーバーへの接続に失敗した場合のターゲットサーバーへの後続の再接続試行の間隔 (ミリ秒単位)。デフォルトは 500 です。

retry-interval-multiplier

最後の再試行から次の再試行までの時間を計算するために時間に適用する乗数。これにより、再試行の間隔に指数バックオフを実装することができます。デフォルトは 1.0 です。

static-connectors

このクラスター接続が接続を確立するコネクターの静的に定義されたリスト。discovery-group-name が定義されている場合は、未定義である必要があります。

topology

このクラスター接続が認識しているノードのトポロジー。この属性は読み取り専用です。

use-duplicate-detection

ブリッジが、転送する各メッセージに重複 ID プロパティーを自動的に挿入するかどうか。デフォルトは true です。