2016-07-04 4 views

答えて

2

おかげであなたがメッセージ・ブローカーのための別々のノードを設定することができたり、また、あなたの2クラスタノード内の任意のノードでそれを設定することができますどちらかのActiveMQ/RabbitMQのなどのようなメッセージブローカを使用する必要があります。

次に、両方のノードのWebSocketConfigでenableStompBrokerRelayを設定する必要があります。

@Override 
    public void configureMessageBroker(MessageBrokerRegistry config) { 
    config.setApplicationDestinationPrefixes("/app"); 
    config.enableStompBrokerRelay("/topic","/queue").setRelayHost("MQHOSTNAME").setRelayPort(MQPORT); 
    } 
+0

ありがとうございます。私はWeblogicサーバー12.1.3を使用しています。このアプリケーションサーバーであなたのアプローチを使用することはできますか? –

+0

私はtomcatでテストしましたが、weblogicでも動作します。 –

+0

weblogic用http://docs.oracle.com/middleware/1213/wls/WLPRG/websockets.htm#WLPRG805 12.1.3 –

関連する問題