SimpMessageHeaderAccessor与StompHeaderAccessor Spring + Java之间的主要区别是什么

Ami*_*mit 5 java spring stomp

SimpMessageHeaderAccessor和StompHeaderAccessor Web Socket Spring之间的主要区别是什么?

如果您知道这一点,请详细解释。

Ray*_*Ray 3

这有一个简单的答案:SimpMessageHeaderAccessor是StompHeaderAccessor的父级。

也就是说,StompHeaderAccessor 专门用于 STOMP 标头,而 SimpMessageHeaderAccessor 用于所有消息传递协议标头,包括 STOMP。


STOMP 是一种较简单的消息传递协议类型 - 它基于文本,这使其与 HTTP 的工作方式有点相似,并允许使用多种语言和平台进行通信。但它不能用于队列和主题。

进一步阅读:

  1. http://jmesnil.net/stomp-websocket/doc/
  2. https://blogs.vmware.com/vfabric/2013/02/choosing-your-messaging-protocol-amqp-mqtt-or-stomp.html