【技术实现步骤摘要】
本专利技术涉及分布式计算,特别涉及基于两阶段提交协议的分布式系统事务处理方法、装置、设备及介质。
技术介绍
1、在分布式系统中,多个节点需要通过事务来保持数据的一致性。两阶段提交协议(two-phase commit,2pc)是最常用的分布式事务一致性协议,广泛应用于数据库管理系统(dbms,database management system)、分布式存储和金融交易系统等场景。
2、目前,在分布式系统重通常使用传统的两阶段提交协议进行数据处理,这种方式存在着如果协调者在准备阶段与提交阶段之间发生崩溃,所有参与者都将进入阻塞状态,无法继续其他事务操作的问题。为此,如何对传统的两阶段提交协议进行优化,并避免各参与者阻塞状态的发生成为目前有待解决的技术问题。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供基于两阶段提交协议的分布式系统事务处理方法、装置、设备及介质,能够通过让参与者之间共享事务状态信息,使系统在协调者失效的情况下,参与者自身仍能完成事务提交或回滚,避免了无限期
...【技术保护点】
1.一种基于两阶段提交协议的分布式系统事务处理方法,其特征在于,应用于任一参与者对应的节点,包括:
2.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述协调者向所述任一参与者发送所述目标事务数据的过程,包括:
3.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述协调者向所述任一参与者发送所述目标事务数据的过程,包括:
4.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述基于各所述第二响应消息存储目标数量的副本数据,包括:
5.
...【技术特征摘要】
1.一种基于两阶段提交协议的分布式系统事务处理方法,其特征在于,应用于任一参与者对应的节点,包括:
2.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述协调者向所述任一参与者发送所述目标事务数据的过程,包括:
3.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述协调者向所述任一参与者发送所述目标事务数据的过程,包括:
4.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述基于各所述第二响应消息存储目标数量的副本数据,包括:
5.根据权利要求1所述的基于两阶段提交协议的分布式系统事务处理方法,其特征在于,所述基于所述副...
【专利技术属性】
技术研发人员:陈孝委,乔瑞峰,李超,王刚,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。