买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京大道云行科技有限公司
摘要:本申请涉及计算机技术领域,公开了改进的二阶段提交事务实现方法及系统、设备、存储介质,所述系统包括多个参与者和一个协调者;在二阶段提交的准备阶段,事务的协调者向所有参与者发起加锁请求,参与者收到锁请求后会检索自己持有的元数据是否满足事务条件,满足则对持有的元数据加锁并将元数据返回给协调者;协调者在内存中更新参与者的元数据,并将更新后的元数据一起写入唯一事务日志中;在后台异步地执行事务的提交阶段工作,无需参与者写本地事务,在准备阶段时只要协调者将事务日志持久化成功,就标志着元数据更新成功。因此,本申请能够在分布式多行事务中,大幅降低对数据库的读写次数,减少了事务的延迟。
主权项:1.一种改进的二阶段提交事务实现方法,其特征在于,应用于改进的二阶段提交事务实现系统的协调者,所述系统包括多个参与者和一个协调者,所述方法包括:准备阶段:向所有参与者发送加锁请求;在所有参与者全部加锁成功的情况下,将所有参与者待更新的元数据写入唯一事务日志中;向所有参与者发送唯一事务日志,其中,所述唯一事务日志用于封装多个参与者的数据,且所述唯一事务日志为仅由协调者来持久化的事务日志;将事务操作的结果信息返回给用户;提交阶段:从commit任务队列中筛选出主行;向所有的参与者发送commit就绪判断信号;在接收到所有参与者的commit就绪信号后,将事务日志内容更新到数据库中,并删除事务日志;发送commit完成信号;所述方法还包括:若识别到参与者响应失败或者响应超时的事件后,则会执行回滚操作,并发送其他参与者解锁处理请求;重新执行动作,向所有参与者发送加锁请求。
全文数据:
权利要求:
百度查询: 北京大道云行科技有限公司 改进的二阶段提交事务实现方法及系统、设备、存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。