7.3. JGroups スタックの調整およびチューニング


継承を使用して、デフォルトの JGroups スタックまたはカスタム設定の特定プロパティーを組み合わせ、拡張、削除、および置き換えます。

手順

  1. 新しい JGroups スタック宣言を追加します。
  2. extends 属性で親スタックに名前を付けます。

    ヒント

    デフォルトの JGroups スタックを親として使用します。たとえば、extends="tcp" を使用して、デフォルトの TCP スタックを調整します。

  3. stack.combine 属性を使用してトランスポートプロパティーを変更します。

7.3.1. スタックの組み合わせ属性

stack.combine は継承された JGroups プロパティーを変更します。

stack.position は、変更するプロトコルを識別します。stack.position を指定しない場合、Data Grid はデフォルトで継承された設定と同じプロトコルに設定されます。これにより、指定されていない属性がすべてデフォルト値にリセットされます。

説明

COMBINE

既存のプロトコル属性を上書きします。

REPLACE

既存のプロトコルを置き換えます。

INSERT_AFTER

プロトコルを JGroups スタックに挿入します。

REMOVE

継承された設定からプロトコルを削除します。

たとえば、prod という名前の TCP スタック設定を使用して、クラスター検出用に Gossip ルーターを評価します。

<jgroups>
  ...
  <stack name="gossip-prod" extends="prod"> 1
    <TCPGOSSIP initial_hosts="${jgroups.tunnel.gossip_router_hosts:localhost[12001]}"
             stack.combine="REPLACE" stack.position="MPING" /> 2
    <FD_SOCK stack.combine="REMOVE"/> 3
    <VERIFY_SUSPECT timeout="2000"/> 4
    <SYM_ENCRYPT sym_algorithm="AES"
                 key_store_name="defaultStore.keystore"
                 store_password="changeit"
                 alias="myKey" stack.combine="INSERT_AFTER"
                 stack.position="pbcast.NAKACK2" /> 5
  </stack>
  ...
</jgroups>
1
prod から継承する gossip-prod という名前の新しいスタックを作成します。
2
MPING の代わりに TCPGOSSIP 検出を使用します。
3
gossip-prod スタックから FD_SOCK を削除します。
4
VERIFY_SUSPECT タイムアウトを増やします。
5
pbcast.NAKACK2 プロトコルの後に、クラスターセキュリティーの SYM_ENCRYPT をスタックに追加します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.