宝玛科技网
您的当前位置:首页一种微服务架构中分布式事务的处理方法

一种微服务架构中分布式事务的处理方法

来源:宝玛科技网
(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

法律状态信息

公开 公开

实质审查的生效

法律状态

公开 公开

实质审查的生效

权利要求说明书

一种微服务架构中分布式事务的处理方法的权利要求说明书内容是....请下载后查看

说明书

一种微服务架构中分布式事务的处理方法的说明书内容是....请下载后查看

因篇幅问题不能全部显示,请点此查看更多更全内容