消息轨迹记录了消息从生产端到 TDMQ MQTT 版服务端,最后到消费端的整个过程,包括各阶段的时间、执行结果、生产者 IP、消费者 IP 等。
消息轨迹说明

消息生产
参数 | 说明 |
请求时间 | 发布者客户端(Producer)向服务端发出请求 Packet 的时间点 |
请求 Packet 类型 | 请求 Packet 报文类型: PUBLISH:发布消息 PUBACK:发布确认,对 QoS 1 等级的 PUBLISH 报文的确认响应。 PUBREC:发布已收到,QoS 2 等级的第一步确认,表示已收到一个 QoS 2 消息。 PUBREL:发布释放,QoS 2 等级的第二步,是发送方对 PUBREC 的响应,表示请求释放之前已初步确认的消息。 PUBCOMP:发布完成,QoS 2 等级的最后一步确认,表示整个 QoS 2 消息的传输流程已全部完成。 |
客户端 ID | 发布这条消息的客户端唯一标识符,用于追踪消息的来源。 |
QoS | 消息的服务质量等级,决定了消息传递的可靠性和保证程度,包括 0(最多一次)、1(至少一次)、2(恰好一次)。 |
请求结果 | 服务端对这条消息发布请求的处理结果。 |
消息消费
参数 | 说明 |
客户端 ID | 服务端投递这条消息的目标客户端唯一标识符。 |
QoS | 消息的服务质量等级,决定了消息传递的可靠性和保证程度,包括 0(最多一次)、1(至少一次)、2(恰好一次)。 |
最后推送时间 | 服务端最后一次向该客户端推送此消息的时间点。 |
请求结果 | 服务端投递这条消息的最终结果。 |
点击客户端 ID 下方的右三角,可以查看服务端推送此消息的请求详情。
参数 | 说明 |
请求时间 | 服务端向目标客户端(Consumer)发出请求 Packet 的时间点 |
请求 Packet 类型 | 请求 Packet 报文类型: PUBLISH:发布消息 PUBACK:发布确认,对 QoS 1 等级的 PUBLISH 报文的确认响应。 PUBREC:发布已收到,QoS 2 等级的第一步确认,表示已收到一个 QoS 2 消息。 PUBREL:发布释放,QoS 2 等级的第二步,是发送方对 PUBREC 的响应,表示请求释放之前已初步确认的消息。 PUBCOMP:发布完成,QoS 2 等级的最后一步确认,表示整个 QoS 2 消息的传输流程已全部完成。 |
请求结果 | 客户端对这条消息投递请求的处理结果。 |