(19)中华人民共和国国家知识产权局
(12)发明专利申请
(21)申请号 CN201710065665.4 (22)申请日 2017.02.06
(71)申请人 西多多信息科技(北京)有限公司
地址 100032 北京市西城区宣武门外大街26号、28号、30号2幢7层28号B0701
(10)申请公布号 CN106874130A
(43)申请公布日 2017.06.20
(72)发明人 秦光跃
(74)专利代理机构 北京细软智谷知识产权代理有限责任公司
代理人 李艳霞
(51)Int.CI
G06F9/54;
权利要求说明书 说明书 幅图
(54)发明名称
一种微服务架构中分布式事务的处理方法
(57)摘要
本发明涉及一种微服务架构中分布式事务
的处理方法,其包括:开启DB实例的单机事务;执行DB请求,更新DB;请求实时事务模块;对实时事务模块是否请求成功进行判断,如果未请求成功,则触发回滚,抛出异常或其他DB驱动的事务回滚触发事件;如果请求成功,则进行提交。本发明有效地利用了DB驱动模块的单机两阶段提交特性,创新地提出了一种利用服务调用的
拓扑结构来实现分布式事务的方式,可以用作实时一致性的解决方案,也可以实现最终一致性事务。本发明只通过一次交互过程就可以实现事务保证,非常适合三个以内的分布式模块实现事务机制。本发明能够通过拓扑设计明确地表示分布式事务的处理级别,串联即是实时一致,并联即是最终一致。
法律状态
法律状态公告日2017-06-20 2017-06-20 2017-07-14
法律状态信息
公开 公开
实质审查的生效
法律状态
公开 公开
实质审查的生效
权利要求说明书
一种微服务架构中分布式事务的处理方法的权利要求说明书内容是....请下载后查看
说明书
一种微服务架构中分布式事务的处理方法的说明书内容是....请下载后查看