以 TCP(SDK) 方式消费的消息,可以在控制台上查询消息投递状态,详情请参考消息查询。
以 HTTP、MQTT 方式消费的消息,目前暂时无法查看投递状态,对于控制台上显示的投递状态(见下图),请忽略。
44045_1
对于以 HTTP,MQTT 方式消费的消息,如何判断消息是否已经被消费了?
目前只能在发布端和订阅端应用程序里增加日志打印来解决。
HTTP 方式消费:发布和订阅消息时,可以获取 Message ID,因此建议使用 Message ID,通过对比发布端和订阅端业务日志来判断某条消息是否被消费。
MQTT 方式消费:因为获取不到 Message ID,所以只能通过消息内容来判断,比如在消息内容加上自行生成的 UID 或者时间戳等内容。
注意:目前使用 HTTP,MQTT 接入,也无法查看消息轨迹。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。