Show Table of Contents
20.11.2. ブロードキャストグループ
コネクターはクライアントで使用され、クライアントがサーバーへ接続する方法を定義します。サーバーはブロードキャストグループを使用してネットワーク上でコネクターをブロードキャストします。ブロードキャストグループはコネクターのペアのセットを取り、ネットワーク上でブロードキャストします。コネクターのペアにはライブおよびバックアップサーバーの接続設定が含まれています。
ブロードキャストグループは サーバー設定ファイル (
standalone.xml および domain.xml) の broadcast-groups 要素で指定できます。1 つの HornetQ サーバーは複数のブロードキャストグループを持つことができます。UDP (ユーザーデータグラムプロトコル) または JGroups のブロードキャストグループを定義できます。
20.11.2.1. UDP (ユーザーデータグラムプロトコル) ブロードキャストグループ
以下は UDP ブロードキャストグループの定義例になります。
<broadcast-groups>
<broadcast-group name="my-broadcast-group">
<local-bind-address>172.16.9.3</local-bind-address>
<local-bind-port>5432</local-bind-port>
<group-address>231.7.7.7</group-address>
<group-port>9876</group-port>
<broadcast-period>2000</broadcast-period>
<connector-ref>netty</connector-ref>
</broadcast-group>
</broadcast-groups>
注記
上例の local-bind-address、local-bind-port、group-address、および group-port 属性は廃止されました。これらの属性の代わりに socket-binding 属性を使用できます。
以下は、廃止された属性を socket-binding 属性に置き換えた UDP ブロードキャストグループの定義例になります。
<broadcast-groups>
<broadcast-group name="my-broadcast-group">
<socket-binding>messaging-group</socket-binding>
<broadcast-period>2000</broadcast-period>
<connector-ref>netty</connector-ref>
</broadcast-group>
</broadcast-groups>
下表は、上記の例や通常の設定で UDP ブロードキャストグループを定義するために使用される重要なパラメーターを説明しています。
表20.11 UDP ブロードキャストグループパラメーター
| 属性 | 説明 |
|---|---|
| name attribute |
サーバーの各ブロードキャストグループの名前を表します。ブロードキャストグループの名前は一意名である必要があります。
|
| local-bind-address |
[廃止済み] データグラムパケットのバインド先となるローカルバインドアドレスを指定する UDP 固有の属性です。ブロードキャストに使用するインターフェースを定義するためにこのプロパティーを設定する必要があります。このプロパティーが指定されていない場合、ソケットはワイルドカードアドレス (カーネルによって無作為に生成されたアドレス) へバインドします。
|
| local-bind-port |
[廃止済み] データグラムソケットのバインド先となるローカルポートを指定するために使用される UDP 固有の属性です。デフォルト値は -1 で、匿名ポートの使用が指定されます。
|
| group-address |
[廃止済み] メッセージがブロードキャストされる UDP 固有のマルチキャストアドレスです。この IP アドレスの範囲は 224.0.0.0 から 239.255.255.255 までになります。IP アドレス 224.0.0 は予約済みで使用できません。
|
| group-port |
[廃止済み] ブロードキャスト用の UDP ポート番号を表します。
|
| socket-binding |
ブロードキャストグループのソケットバインディングを表します。
|
| broadcast-period |
このパラメーターは 2 つのブロードキャスト間の時間 (ミリ秒単位) を指定します。設定は任意です。
|
| connector-ref |
ブロードキャストされるコネクターを参照します。
|

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.