消息处理方法、装置及存储介质制造方法及图纸

技术编号:39989455 阅读:14 留言:0更新日期:2024-01-09 02:09
本发明专利技术公开了一种消息处理方法、装置及存储介质。其中,该方法包括:获取来自消息中间件的目标消息,其中,目标消息是由消息发送端中的目标应用发送至消息中间件的,目标应用与本地数据库进行目标事务的交互,目标消息中包括目标应用的应用名称;在目标消息中还包括目标事务对应的全局事务标识的情况下,向应用名称对应的目标应用,发送包括全局事务标识的回查请求;接收回查请求对应的回查结果;在回查结果指示目标事务交互成功的情况下,对目标消息进行处理。本发明专利技术解决了相关技术中存在依赖消息中间件实现消息回滚查询,导致性能开销不理想的技术问题。

【技术实现步骤摘要】

本专利技术涉及消息发送,具体而言,涉及一种消息处理方法、装置及存储介质


技术介绍

1、消息服务是当今微服务系统架构下常见的组件,消息发送端发送消息至消息中间件,然后消息处理端从消息中间件获取消息进行处理,达到削峰填谷和异构系统集成的效果。而消息的发送和处理往往面临事务性的问题,即发送者如果先把消息投递到消息中间件,再执行本地数据库事务。那么如果本地数据库事务执行失败,是无法回滚发往消息中间件的消息的,因为这是两个独立的系统,互相不感知,导致消息被下游的消息处理端处理到。而若先执行本地数据库事务,后投递消息,则可能造成本地数据库事务提交后,消息投递失败,此时本地数据库事务已经提交,无法回滚,进而导致下游的消息处理端未能处理到消息。

2、目前,相关技术中在接收到消息后,会不断的主动回查消息发送端中应用,询问消息是否允许被下游的消息处理端处理,可以理解持续进行上述处理会对消息中间件产生很大的性能压力,消耗的性能开销是很大的,导致消息处理效率不理想。

3、针对上述的问题,目前尚未提出有效的解决方案。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种消息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,所述接收所述复核请求对应的复核结果之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述接收所述回查请求对应的回查结果,包括:

6.根据权利要求1所述的方法,其特征在于,在所述获取来自消息中间件的目标消息之后,所述方法还包括:

7.一种消息处理方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征...

【技术特征摘要】

1.一种消息处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,所述接收所述复核请求对应的复核结果之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述接收所述回查请求对应的回查结果,包括:

6.根据权利要求1...

【专利技术属性】
技术研发人员:马昭
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1