0

stompSubProtocolHandler と SubProtocolWebSocketHandler の使用例が見つかりませんか?

この SubProtocolWebSocketHandler クラスを拡張する必要がありますか?

private static class ProducerStompSessionHandler2 extends SubProtocolWebSocketHandler {

        public ProducerStompSessionHandler2(MessageChannel clientInboundChannel,
                SubscribableChannel clientOutboundChannel) {
            super(clientInboundChannel, clientOutboundChannel);
            // TODO Auto-generated constructor stub
        }


    }

StompSessionHandlerAdapter を拡張して動作している Sockjs Java クライアントのハンドラーを使用しています。接続、購読、メッセージの送信ができます:

プライベート静的クラス ProducerStompSessionHandler extends StompSessionHandlerAdapter { ...

}

しかし、別のユーザーが、SubProtocolWebSocketHandler と stompSubProtocolHandler という 2 つの実装があると言っているのを見ました。 https://stackoverflow.com/a/28306539/6243317

これらは、STOMP クライアントを介した Java Websocket の実装ですか? どのように使用しますか?利点?なぜこの実装を使用するのですか?

4

1 に答える 1

0

タイトルの主な質問に答えるには、 Spring によるこのサンプルが役立つと思います。サンプルでは、​​stompSubProtocolHandler はよりサーバー側ですが、ロジックはクライアントでも同じであると想定しています。

于 2016-11-26T06:34:09.397 に答える