【技术实现步骤摘要】
本公开涉及分布式,具体地涉及消息中间件技术,更具体地涉及一种消息消费对账补账方法、装置、设备、存储介质和程序产品。
技术介绍
1、目前生产者客户端,当需要使用消息服务时,调用业务模块完成消息包装后通过生产者发送模块将消息发送到消息引擎--kafka集群。消息在kafka集群里面持久化落盘保存,等待消费者消费。消费者客户端其通过消费者拉取模块订阅所需要消费的主题,拉取消息进行解析处理,最后发送到业务模块进行其他业务处理。然而在生产客户端和消费客户端在使用消息服务过程中,仅能保证消息的正常生产消费,并没有办法明确发送的消息是否被下游消费应用成功消费处理。相关技术中,通过上下游客户端日志进行比对,但由于客户端之间日志记录没有统一规范,导致比对效率效果都很差;且在数据保留时间超过设定值后,下游将无法去重新消费到未处理的消息数据。导致消息漏发,影响用户体验。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思
<本文档来自技高网...【技术保护点】
1.一种消息消费对账补账方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述生产索引消息和所述消费索引消息进行对账包括:
3.根据权利要求2所述的方法,其特征在于,所述匹配所述生产索引消息和所述消费索引消息,以判断是否存在漏数消费包括:
4.根据权利要求所述的方法,其特征在于,所述若确定存在漏数消费,对漏数消费的消息进行重发操作包括:
5.根据权利要求4所述的方法,其特征在于,消费者消费第一主题和第四主题的消息,对账补账模块消费第二主题和第三主题的消息。
6.根据权利要求1
...【技术特征摘要】
1.一种消息消费对账补账方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述生产索引消息和所述消费索引消息进行对账包括:
3.根据权利要求2所述的方法,其特征在于,所述匹配所述生产索引消息和所述消费索引消息,以判断是否存在漏数消费包括:
4.根据权利要求所述的方法,其特征在于,所述若确定存在漏数消费,对漏数消费的消息进行重发操作包括:
5.根据权利要求4所述的方法,其特征在于,消费者消费第一主题和第四主题的消息,对账补账模块消费第二主题和第...
【专利技术属性】
技术研发人员:杨旭杰,冯子杰,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。