24.3.2.2. jgroups-tcp.xml
jgroups-tcp.xml
は Red Hat JBoss Data Grid の事前設定された JGroups ファイルです。jgroups-tcp.xml
設定には次のような特徴があります。
- TCP をトランスポートとして使用し、UDP マルチキャストをディスカバリーに使用します。
- 通常は、マルチキャスト UDP がオプションではない場合にのみ使用されます。
- 8 つ以上のノードから構成されるクラスターの場合、TCP は UDP ほどパフォーマンスがよくありません。4 つ以下のノードで構成されるクラスターの場合、UDP と TCP のパフォーマンスはほとんど同じレベルになります。
事前設定された他の JGroups ファイルと同様に、起動時に特定のシステムプロパティーを JVM に追加することで一部の設定の挙動を変更することが可能です。変更可能な設定は以下の表の通りです。
システムプロパティー | 説明 | デフォルト | 必要性 |
---|---|---|---|
jgroups.tcp.address | TCP トランスポートに使用する IP アドレス。 | 127.0.0.1 | いいえ |
jgroups.tcp.port | TCP ソケットに使用するポート | 7800 | いいえ |
jgroups.udp.mcast_addr | マルチキャスト (ディスカバリー) に使用する IP アドレス。IP マルチキャストに適した有効なクラス D IP アドレスでなければなりません。 | 228.6.7.8 | いいえ |
jgroups.udp.mcast_port | マルチキャストに使用するポート | 46655 | いいえ |
jgroups.udp.ip_ttl | IP マルチキャストパケットの TTL (有効期間) を指定します。この値は、パケットがドロップされる前に許可されるネットワークホップの数になります。 | 2 | いいえ |