电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

MQ消息疑似丢失问题排查方法

来源:金蝶云社区作者:金蝶2024-09-239

MQ消息疑似丢失问题排查方法

MQ消息疑似丢失问题排查方法

现象

某客户发现,发送到集成云消息订阅主题的数据,没有被集成云消费生成单据,且调用方没有收到异常日志。怀疑是发送后消息丢失了,可以参考以下思路进行排查。

检查方案错误日志

根据具体的业务集成场景,到对应的“单据消息任务监控”/"启动方案执行日志“/”服务流程实例“/”API集成“查看日志,如果报错了会有日志记录,如果没有触发继续往下排查。

检查是否接收到消息

在【消息集成】-【消息集成监控】-【消息接收】检查是否成功收到对应消息,可以通过“消息摘要”字段快速过滤数据;如果没有配置摘要模板或更早之前的版本,需要在t_iscb_mq_data_received表查询fdata字段或fdatatag字段(超过50个字符,存储在fdata_tag字段中)。

如果消息列表没有相关数据,需要检查MQ消息是否发送成功。


检查消息是否发送成功

通过集成平台发送的MQ,可以在【消息集成】-【消息集成监控】-【消息发送】列表找到是否有对应记录。由于集成平台在发送MQ前会存储到数据库,还需要检查数据存储成功但消息并未发送成功的情形,这种需要在monitor查看是否有错误日志。



如果是业务自行编写的MQ发送代码,需要检查发送时是否有异常,确保消息发送到了MQ。

当以上情形都排查完后,排查一下MQ服务器和消费者的问题。

检查是否有其他消费者

以RabbitMQ为例,先根据发布或订阅主题的编码,找到队列名,编码即

MQ消息疑似丢失问题排查方法

MQ消息疑似丢失问题排查方法现象某客户发现,发送到集成云消息订阅主题的数据,没有被集成云消费生成单据,且调用方没有收到异常日志。怀疑...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信