4
自分のプロジェクトでStompを使ってSpring Websocketを設定しました。クラスタでSpring WebSocketを設定する方法
私の環境には2つのクラスタノードと1つのバランサがあります。 Spring Websocketをクラスタモードで設定するにはどうすればよいですか?事前
自分のプロジェクトでStompを使ってSpring Websocketを設定しました。クラスタでSpring WebSocketを設定する方法
私の環境には2つのクラスタノードと1つのバランサがあります。 Spring Websocketをクラスタモードで設定するにはどうすればよいですか?事前
で
おかげであなたがメッセージ・ブローカーのための別々のノードを設定することができたり、また、あなたの2クラスタノード内の任意のノードでそれを設定することができますどちらかのActiveMQ/RabbitMQのなどのようなメッセージブローカを使用する必要があります。
次に、両方のノードのWebSocketConfigでenableStompBrokerRelayを設定する必要があります。
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.setApplicationDestinationPrefixes("/app");
config.enableStompBrokerRelay("/topic","/queue").setRelayHost("MQHOSTNAME").setRelayPort(MQPORT);
}
ありがとうございます。私はWeblogicサーバー12.1.3を使用しています。このアプリケーションサーバーであなたのアプローチを使用することはできますか? –
私はtomcatでテストしましたが、weblogicでも動作します。 –
weblogic用http://docs.oracle.com/middleware/1213/wls/WLPRG/websockets.htm#WLPRG805 12.1.3 –