从4月开始,我们在STOMP
上支持WebSocket
(子)协议。与HTTP和使用&相比,我确实理解WebSocket
的好处。使用STOMP
优于WebSocket
的好处,但我想了解以下内容:
直接使用stomp协议与MB交谈是否有任何性能优势(如RabbitMQ或Kafka - 可能在将来)
除了处理客户端连接到服务器/ MB所需的握手之外,使用STOMP
作为子协议而不是网络套接字有什么好处
答案 0 :(得分:7)
这些是正交问题。 Websocket是一种传输;实际上,在使用sock.js时,您可以使用许多传输作为后备并仍然使用STOMP。
STOMP描述了客户端和服务器之间交换的消息格式。
这就像要求比较TCP和HTTP。