第26章 JGroups の設定
JGroups は、Red Hat JBoss Data Grid インスタンスに接続するために使用される基礎となるグループ通信ライブラリーです。JBoss Data Grid でサポートされる JGroups プロトコルの完全なリストについては、「サポート対象 JGroups プロトコル」を参照してください。
26.1. Red Hat JBoss Data Grid インターフェースバインディングの設定 (リモートクライアントサーバーモード) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
26.1.1. インターフェース リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat JBoss Data Grid では、ユーザーは特定の (不明の) IP アドレスではなくインターフェースタイプを指定することができます。
link-local
:169.x.x.x
または254.x.x.x
アドレスを使用します。これは、1 つのボックス内のトラフィックに適しています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow site-local
: たとえば192.168.x.x
などのプライベート IP アドレスを使用します。これにより、GoGrid や同様のプロバイダーから追加の帯域幅についてチャージされることを避けられます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow global
: パブリック IP アドレスを選択します。これは、レプリケーショントラフィックの場合は避ける必要があります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow non-loopback
:127.x.x.x
アドレスではないアクティブなインターフェースにある最初のアドレスを使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
26.1.2. ソケットのバインディグ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ソケットのバインディングにより、インターフェースとポートの名前付きの組み合わせが提供されます。ソケットは、個別にまたはソケットのバインディンググループを使用するかのいずれかにより、インターフェースにバインドできます。
26.1.2.1. 単一のソケットをバインドする例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下は、JGroups インターフェースのソケットバインディングを使用し、
socket-binding
要素を用いて個別のソケットをバインドする例を表しています。
例26.1 ソケットバインディング (Socket Binding)
<socket-binding name="jgroups-udp" <!-- Additional configuration elements here --> interface="site-local"/>
<socket-binding name="jgroups-udp" <!-- Additional configuration elements here --> interface="site-local"/>
26.1.2.2. ソケットのグループをバインドする例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下は、JGroups インターフェースのソケットバインディングを使用し、
socket-binding-group
要素を用いてグループをバインドする例を表しています。
例26.2 グループのバインド
この例の 2 つのサンプルのソケットバインディングは、同じ
default-interface
(global
) にバインドされます。そのため、インターフェース属性を指定する必要はありません。
26.1.3. JGroups ソケットバインディングの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JGroups サブシステムで設定されるそれぞれの JGroups スタックでは、特定のソケットバインディングを使用します。以下のようにソケットバインディングをセットアップします。
例26.3 JGroups ソケットバインディング設定
重要
UDP を JGroups トランスポートとして使用する場合、ソケットバインディングは、通常の (ユニキャスト) ポート、マルチキャストアドレス、およびマルチキャストポートを指定する必要があります。