[发明专利]基于微服务架构的数据一致性方法以及装置有效
申请号: | 201711421347.3 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108153598B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 孙浩;张延凤;张庚昕;刘志鹏 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/46 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种基于微服务架构的数据一致性方法以及装置,其中方法包括:通过接收上游应用在执行上游业务前发送的待确认消息,保存待确认消息,并向上游应用返回待确认消息对应的响应消息;若在第一时间范围内接收到确认消息,则确定上游业务执行完毕,将待确认消息传递至活动日志,以便下游业务监听并执行;确认消息为上游应用根据响应消息执行上游业务后的确认消息;若在第一时间范围内未接收到确认消息,则查询上游应用的上游业务是否已执行,并根据查询结果确定删除待确认消息还是将待确认消息传递至活动日志,从而保证上游应用与活动管理器之间数据的一致性,进而确保上游应用与下游应用之间数据的一致性。 | ||
搜索关键词: | 基于 微服 架构 数据一致性 方法 以及 装置 | ||
【主权项】:
一种基于微服务架构的数据一致性方法,其特征在于,包括:接收上游应用在执行上游业务前发送的待确认消息,保存所述待确认消息,并向所述上游应用返回所述待确认消息对应的响应消息;判断是否在第一时间范围内接收到所述上游应用发送的确认消息,所述确认消息为所述上游应用根据所述响应消息执行上游业务后的确认消息;在第一时间范围内未接收到所述确认消息时,向上游应用发送查询请求;在接收到上游应用的上游业务已执行的消息时,将待确认消息的待确认状态修改为发送状态,并将修改为发送状态的消息传递至活动日志,以使下游应用监听所述活动日志中的消息,根据所述消息确定是否执行下游业务;在接收到上游应用的上游业务未执行的消息时,删除所述待确认消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711421347.3/,转载请声明来源钻瓜专利网。