我正在使用Apache ActiveMQ Artemis 2.9.0和STOMP over WebSocket连接器。
当我查看收到的帧时,它们被我的客户端(Chrome浏览器)视为二进制帧,即使在CONNECT
帧期间也是如此:
我在Apache ActiveMQ 5.X中没有这种行为(框架被视为文本)。我相信这是由WebSocket协议www.example.com的操作码决定https://www.rfc-editor.org/rfc/rfc6455#page-65
这是Apache ActiveMQ Artemis的预期行为吗?
1条答案
按热度按时间snz8szmq1#
是的。这是Apache ActiveMQ Artemis的预期行为。它使用Netty支持Web Socket字,对于Web套接字帧,它使用io.netty.handler.codec.http.websocketx.BinaryWebSocketFrame