Get desktop application:
View/edit binary Protocol Buffers messages
-------------------------------------------------------------------------
-------head--------
客户端用来匹配请求回复。尽量不重复,自增++即可,server段回包时读取请求包中的seqno填充。
命令字,对应CMQ_CMD,用来区分协议内容
0:成功,其他表示失败,具体失败内容填充在下面error中,对应文档中的code
和result 配合使用,对应文档中的message
协议名字,
主要用来跟踪定位问题,服务器生成,对应文档中的requestId。
-------body---------
生产消息
批量生产消息
拉取消息
批量拉取消息
删除消息
批量删除消息
拉取消息应答
批量拉取消息应答
删除消息结果,只存出错的消息信息,成功删除的不存储
发送消息时应答的msgid
发布消息
批量发布消息
推送消息
推送结果
CMQ TCP SDK
生产消息
批量生产消息
拉取消息
批量拉取消息
删除消息
批量删除消息
发布消息
批量发布消息
事务消息
queue 模式
生产消息
批量生产消息
消费消息
批量消费消息
删除消息
批量删除消息
topic模式
发布消息
批量发布消息
投递消息
CMQ TCP SDK
tcp鉴权(签名)
生产消息
批量生产消息
消费消息
批量消费消息
删除消息
批量删除消息
发布消息
批量发布消息
事务消息
消息链路心跳(回复)
事务消息确认(回复)
服务器主动回查事务
RockMQ版本
获取oss地址
获取生产路由
获取消费路由
RocketMQ SDK<->ACCESS
Used in: ,
批量删除消息请求
Used in:
队列ID
删除消息句柄
批量发布消息
Used in:
主题ID
消息正文,Base64编码
消费批量拉取消息请求
Used in:
队列ID
本次拉取多少条消息(取值范围1-16)
本次请求最长等待时间(长轮询)
本次拉取消息的可见性超时
消费拉取消息响应包
Used in:
消息正文,Base64编码
批量发送消息
Used in:
队列ID
消息正文,Base64编码
事务队列不支持延时消息,透传给broker鉴定
1:发送事务消息
第一次回查间隔
删除消息请求
Used in:
队列ID
删除消息句柄
Used in:
订阅ID
消息ID
消息正文
消息发布到Topic的时间
Used in:
订阅ID
消息ID
0: ok; other: error
Used in:
发布消息
Used in:
主题ID
消息正文,Base64编码
消费拉取消息请求
Used in:
队列ID
本次请求最长等待时间(长轮询)
本次拉取消息的可见性超时
消费拉取消息响应包
Used in: ,
msg ID
此条消息对应的消费句柄,用于删除
消息正文,Base64
消息发送到队列的时间
消息发送到队列的时间
消息第一次投递时间
总共被消费次数
如果是死信消息,则该字段存储死信消息的来源queue
如果是死信消息,则该字段存储死信消息最初入队时间
如果是死信消息,则该字段存储在源队列中出对的次数
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
发送消息
Used in:
队列ID
消息正文,Base64编码
事务队列不支持延时消息,透传给broker鉴定
1:发送事务消息
第一次回查间隔
鉴权消息
Used in:
批量删除消息请求
Used in:
队列名
删除消息句柄
批量发布消息
Used in:
主题名
消息正文,Base64编码
消费批量拉取消息请求
Used in:
队列名
本次拉取多少条消息(取值范围1-16)
本次请求最长等待时间(长轮询)
本次拉取消息的可见性超时
批量发送消息
Used in:
队列名
消息正文,Base64编码
事务队列不支持延时消息,透传给broker鉴定
1:发送事务消息
第一次回查间隔
删除消息请求
Used in:
队列名
删除消息句柄
发布消息
Used in:
主题名
消息正文,Base64编码
消费拉取消息请求
Used in:
队列名
本次请求最长等待时间(长轮询)
本次拉取消息的可见性超时
发送消息
Used in:
队列名
消息正文,Base64编码
事务队列不支持延时消息,透传给broker鉴定
1:发送事务消息
第一次回查间隔
Used in:
Used in:
1: commit 2: rollback
Used in:
确认和回复一一对应
Used in:
1: commit 2: rollback 3: unknown
当state=3时,错误码
当state=3时,错误原因
Used in:
Used in:
msg ID
Used in: ,
Used in:
msg ID
Used in:
Used in:
msg ID
Used in:
msg ID
Used in:
msg ID