STOMP
STOMP 是简单的文本面向消息协议,提供 CONNECT/SEND/SUBSCRIBE 等帧命令与 AMQP broker 交互。
用途
为 Web 与多语言客户端提供简单的文本协议访问消息 broker,无需 AMQP 二进制库。
机制
文本帧:命令行+头键值对+空行+体+NULL。CONNECT 认证、SUBSCRIBE 订阅目的地、SEND 发送。帧间用 NULL 分隔。WebSocket 传输 STOMP 帧用于 Web 实时。
用例
- WebSocket 消息通信
- 简单消息客户端
- 跨语言 broker 访问