2017-03-09 15 views
0

2つのjboss eap 6.3アプリケーションクラスタAとBの間にコアブリッジを構成しようとしています。それらは同じサブネット上にあります。 クラスタjboss eap 6.3 2つのクラスタ間のコアブリッジ

<bridges> 
    <bridge name="the-bridge"> 
     <queue-name>jms.queue.X</queue-name> 
     <forwarding-address>jms.queue.XX</forwarding-address> 
     <discovery-group-ref discovery-group-name="dg-group2"/> 
     <user>user</user> 
     <password>pass</password> 
    </bridge> 
</bridges>  

発見・グループ定義

<discovery-group name="dg-group2"> 
    <socket-binding>messaging-group2</socket-binding> 
    <refresh-timeout>10000</refresh-timeout> 
</discovery-group> 

そしてクラスタB

<socket-binding name="messaging-group2" interface="all-interfaces" port="0" multicast-address="${jboss.messaging.group.address:231.7.7.7}" multicast-port="${jboss.messaging.group.port:9877}"/> 

その後、メッセージンググループ内のノード上の

マイブリッジのコンフィグnオード私は、ブロードキャストグループ

<socket-binding name="messaging-group2" interface="all-interfaces" port="0" multicast-address="${jboss.messaging.group.address:231.7.7.7}" multicast-port="${jboss.messaging.group.port:9877}"/> 

私の質問どのように私は、クラスタBにXXをキューにクラスタAにキューXにメッセージを渡すためにブリッジを作成することができていると

<broadcast-group name="bg-group2"> 
    <socket-binding>messaging-group2</socket-binding> 
    <broadcast-period>5000</broadcast-period> 
    <connector-ref>netty</connector-ref> 
</broadcast-group> 

を持って、私はこれを達成することはできません根本的に何かをやっているのですか?私はこれがうまくいくかどうかの例と検証を感謝します。このようにしてクラスAで定義された別のキューに転送するブリッジを取得できますが、達成できないクラスターBのキューを検出したいと考えています。

ありがとう

答えて

0

また、接続ファクトリが必要でした。

<jms-connection-factories> 
    <connection-factory name="RemoteConnectionFactoryBridge"> 
    <discovery-group-ref discovery-group-name="dg-group2"/> 
    <entries> 
     <entry name="RemoteConnectionFactoryBridge"/> 
     <entry name="java:jboss/exported/jms/RemoteConnectionFactoryBridge"/> 
     </entries> 
    </connection-factory>    
</jms-connection-factories> 
関連する問題