是否可以在没有SockJS库的情况下设置RabbitMQ Web STOMP连接?
我尝试使用rabbitmq-web-stomp
插件,但未能成功,因为服务器生成的初始响应是Welcome to SockJS!
(这显然不是基于STOMP的消息)。
真的需要使用SockJS吗?除了支持旧版浏览器之外,它还有什么作用?
SockJS协议支持在/websocket
路径下使用原始WebSocket客户端。
Any SockJS server complying with 0.3 protocol does support a raw WebSocket url. The raw WebSocket url for the test server looks like:
ws://localhost:8081/echo/websocket
You can connect any WebSocket RFC 6455 compliant WebSocket client to this url.
这也被Rabbit实现所支持。因此,默认端点为:http://example.com:15674/stomp/websocket
。