跳转到内容

STOMP

STOMP 是一种文本消息协议,Spring 应用(spring-websocket)和 ActiveMQ 等尤其常用。Restorm 把它实现在 WebSocket 之上

在树中右键 ▸ 添加 ▸ STOMP 请求

一个 STOMP 标签页:协议版本、CONNECT 请求头、两个带确认模式的订阅,以及发送区块

字段作用
URLws://wss://
STOMP 版本1.11.2
连接头CONNECT 帧的头部:hostloginpasscodeheart-beat
订阅一个列表:标识、目的地、确认模式
发送目的地SEND 帧的目的地
发送正文SEND 帧的负载
发送头SEND 帧的头部

每个订阅都带有一个确认模式

模式行为
auto消息一经发送,消息代理即视为已投递
client由客户端进行累积确认
client-individual逐条消息确认

连接时,Restorm 先发送 CONNECT,然后为每个已配置的订阅发送一个 SUBSCRIBE

STOMP 没有专门的凭据字段:loginpasscode 只是普通的连接头。 请为 passcode 使用密钥类型的值。

STOMP 连接(发送 CONNECT 和各个 SUBSCRIBE,输出为 connectedmessage)、STOMP 发送SEND 帧)以及 STOMP 关闭连接DISCONNECT)。参见 连接与流

两个目标:Node.js(@stomp/stompjs)和 wscat