首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种分布式数据库中间件解决方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京仿真中心

摘要:本发明的一个实施例公开了一种分布式数据库中间件解决方法,所述方法通过整合现有成熟事务,为本地事务、两阶段事务和柔性事务提供统一的分布式事务接口,整合后的事务包括:基于XA两阶段事务和基于SEATA柔性事务;其中,所述基于XA两阶段事务整合了XA事务和两阶段事务;所述基于SEATA柔性事务整合了SEATA框架中的SeataAT事务。该方法整合现有的成熟事务,为本地事务、两阶段事务和柔性事务提供统一的分布式事务接口,并弥补了当前方法的不足。

主权项:1.一种分布式数据库中间件解决方法,其特征在于,所述方法通过整合现有成熟事务,为本地事务、两阶段事务和柔性事务提供统一的分布式事务接口,整合后的事务包括:基于XA两阶段事务和基于SEATA柔性事务;其中,所述基于XA两阶段事务整合了XA事务和两阶段事务;所述基于SEATA柔性事务整合了SEATA框架中的SeataAT事务;基于SEATA柔性事务的实施方法包括以下步骤:S201:引擎初始化;包含基于SEATA柔性事务的应用启动时,用户配置的数据源根据seata.conf的配置,适配为SEATA事务所需的DataSourceProxy,并且注册至资源管理器中;S202:开启全局事务;事务管理器控制全局事务的边界,事务管理器通过向事务协调器发送Begin指令,获取全局事务ID,所有分支事务通过此全局事务ID,参与到全局事务中;全局事务ID的上下文存放在当前线程变量中;S203:执行真实分片SQL;处于Seata全局事务中的分片SQL通过资源管理器生成undo快照,并且发送participate指令至事务协调器,加入到全局事务中;S204:提交或回滚事务;提交基于SEATA柔性事务时,事务管理器会向事务协调器发送全局事务的提交或回滚指令,事务协调器根据全局事务ID协调所有分支事务进行提交或回滚。

全文数据:

权利要求:

百度查询: 北京仿真中心 一种分布式数据库中间件解决方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。