STOMP
Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。
STOMP is a subprotocol operating on top of the lower-level WebSocket.
提供消息体的格式,允许STOMP客户端(Endpoints)
与任意STOMP消息代理(message broker)
进行交互,实现客户端之间进行异步消息传送。
格式
STOMP的客户端和服务器之间的通信是通过“帧”(Frame)实现的,每个帧由多“行”(Line)组成。
- 第一行包含了命令,然后紧跟键值对形式的Header内容;
- 第二行必须是空行;
- 第三行开始就是Body内容,末尾都以空字符结尾。
- 只有SEND、MESSAGE和ERROR帧可以有正文