消息消费对账补账方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:41876528 阅读:13 留言:0更新日期:2024-07-02 00:29
本公开提供了一种消息消费对账补账方法,涉及分布式技术领域,可以应用于金融技术领域。所述方法包括:接收生产者发送的业务消息,所述业务消息请求头中预先添加有解析标签;拦截并解析所述业务消息,以生成生产索引消息;将所述业务消息发送至第一主题以及将所述生产索引消息发送至第二主题;接收消费者返回的消费索引消息并发送至第三主题;根据所述生产索引消息和所述消费索引消息进行对账;以及若确定存在漏数消费,对漏数消费的消息进行重发操作。本公开还提供了一种消息消费对账补账装置、设备、存储介质和程序产品。

【技术实现步骤摘要】

本公开涉及分布式,具体地涉及消息中间件技术,更具体地涉及一种消息消费对账补账方法、装置、设备、存储介质和程序产品


技术介绍

1、目前生产者客户端,当需要使用消息服务时,调用业务模块完成消息包装后通过生产者发送模块将消息发送到消息引擎--kafka集群。消息在kafka集群里面持久化落盘保存,等待消费者消费。消费者客户端其通过消费者拉取模块订阅所需要消费的主题,拉取消息进行解析处理,最后发送到业务模块进行其他业务处理。然而在生产客户端和消费客户端在使用消息服务过程中,仅能保证消息的正常生产消费,并没有办法明确发送的消息是否被下游消费应用成功消费处理。相关技术中,通过上下游客户端日志进行比对,但由于客户端之间日志记录没有统一规范,导致比对效率效果都很差;且在数据保留时间超过设定值后,下游将无法去重新消费到未处理的消息数据。导致消息漏发,影响用户体验。

2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思

<本文档来自技高网...

【技术保护点】

1.一种消息消费对账补账方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述生产索引消息和所述消费索引消息进行对账包括:

3.根据权利要求2所述的方法,其特征在于,所述匹配所述生产索引消息和所述消费索引消息,以判断是否存在漏数消费包括:

4.根据权利要求所述的方法,其特征在于,所述若确定存在漏数消费,对漏数消费的消息进行重发操作包括:

5.根据权利要求4所述的方法,其特征在于,消费者消费第一主题和第四主题的消息,对账补账模块消费第二主题和第三主题的消息。

6.根据权利要求1至5中任一项所述的方...

【技术特征摘要】

1.一种消息消费对账补账方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述生产索引消息和所述消费索引消息进行对账包括:

3.根据权利要求2所述的方法,其特征在于,所述匹配所述生产索引消息和所述消费索引消息,以判断是否存在漏数消费包括:

4.根据权利要求所述的方法,其特征在于,所述若确定存在漏数消费,对漏数消费的消息进行重发操作包括:

5.根据权利要求4所述的方法,其特征在于,消费者消费第一主题和第四主题的消息,对账补账模块消费第二主题和第...

【专利技术属性】
技术研发人员:杨旭杰冯子杰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1