Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

18.8.9. HornetQ Core Bridge の設定

例18.6 HornetQ Core Bridge の設定例

この例の値は、このトピックの残りを説明するために使用されます。
<bridges>
  	<bridge name="myBridge">
        <queue-name>jms.queue.InQueue</queue-name>
        <forwarding-address>jms.queue.OutQueue</forwarding-address>
	<ha>true</ha>
        <reconnect-attempts>-1</reconnect-attempts>
        <use-duplicate-detection>true</use-duplicate-detection>
        <static-connectors>
        	<connector-ref>
                bridge-connector
                </connector-ref>
        </static-connectors>
        </bridge>
</bridges>

表18.8 HornetQ Core Bridge の属性

属性 説明
name
ブリッジの名前はすべてサーバー上で一意となる必要があります。
queue-name
必須パラメーターは、ブリッジが消費するローカルキューの一意の名前です。ブリッジが起動時にインスタンス化される時点でキューが存在している必要があります。
forwarding-address
これは、メッセージが転送されるターゲットサーバーのアドレスです。転送アドレスが指定されていない場合、メッセージの元のアドレスは保持されます。
ha
このオプションのパラメーターは、このブリッジが高可用性をサポートするべきかどうかを決定します。true これは、クラスター内の利用可能なサーバーに接続し、フェイルオーバーをサポートすることを意味します。デフォルト値は false です。
reconnect-attempts
このオプションのパラメーターは、断念してシャットダウンするまでにブリッジが行う再接続試行の総回数を決定します。-1 の値は、無制限の試行回数を示します。デフォルト値は -1 です。
use-duplicate-detection
任意のパラメーターで、ブリッジが転送する各メッセージに複製の ID プロパティーを自動的に挿入するかどうかを決定します。
static-connectors
static-connectors は、他の場所で定義されるコネクター要素を参照する connector-ref 要素のリストです。コネクターは、使用するトランスポート(TCP、SSL、HTTP など)とサーバー接続パラメーター(ホスト、ポートなど)の知識をカプセル化します。