授权公布号:CN106445644B
基于改进的一阶段提交的分布式事务的处理方法和装置
有效
申请
2016-08-30
申请公布
2017-02-22
授权
2019-11-05
预估到期
2036-08-30
| 申请号 | CN201610785730.6 |
| 申请日 | 2016-08-30 |
| 申请公布号 | CN106445644A |
| 申请公布日 | 2017-02-22 |
| 授权公布号 | CN106445644B |
| 授权公告日 | 2019-11-05 |
| 分类号 | G06F9/46 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 中国民生银行股份有限公司 |
| 申请人地址 | 北京市西城区复兴门内大街2号 |
专利法律状态
2019-11-05
授权
状态信息
授权
2017-03-22
实质审查的生效
状态信息
实质审查的生效IPC(主分类):G06F 9/46申请日:20160830
2017-02-22
公布
状态信息
公开
摘要
本发明提供一种基于改进的一阶段提交的分布式事务的处理方法和装置,其中,该方法包括:对各数据库执行应用交易的SQL操作;对SQL操作进行解析,确定出事务相关型的SQL操作;确定出具有任意两个事务相关型的SQL操作归属于不同的数据库时,生成分布式事务锁的插入语句,并将分布式事务锁的插入语句插入到应用交易中;执行SQL操作,在执行SQL操作成功后,则调用提交操作;在提交操作成功之后,触发分布式事务锁的释放操作;在提交操作失败之后,对失败的提交操作进行预设重试次数的再提交操作。实现了分布式事务的一致性,可以获取分布式事务的提交状态,对失败的事务进行恢复处理,保证了一阶段提交的提交率。


