一种基于负载均衡的分布式事务协调器启动方法、系统技术方案

技术编号:41996819 阅读:14 留言:0更新日期:2024-07-12 12:21
本发明专利技术涉及一种基于负载均衡的分布式事务协调器启动方法、系统、电子设备和计算机可读存储介质。所述方法包括:通过事务管理器与事务协调器建立连接,将所述事务管理器在注册中心进行注册,并存储含有所述事务启动标识的启动信息;当所述事务管理器发现有新事务协调器启动,获取含有新事务启动标识的候选信息,并与所述启动信息进行比对,若满足资源管理预设信息,则将所述新事务协调器加入启动候选列表;通过计算负载均衡策略,并选择所述启动候选列表中的一项事务协调器,发送连接请求。本申请的方案能够根据负载情况而选择性的连接事务协调器,并能够避免事务协调器找不到资源管理器服务而报错,实现事务协调器的稳定启动。

【技术实现步骤摘要】

本专利技术涉及分布式系统,尤其涉及一种基于负载均衡的分布式事务协调器启动方法、系统、电子设备及计算机可读存储介质。


技术介绍

1、分布式系统是一种建立在网络上的软件系统,通常由一组计算机协同工作,协同工作的计算机共享状态,但又独立运行,因此特别适用于云计算、金融计算以及电商等对系统的高效、稳定运行有着严格要求的领域。

2、在分布式系统中,服务的启动和资源注册将是分布式系统中面临的重要问题,如中国专利技术专利公开说明书cn101046815a公开了一种事务资源使用端的分布式事务处理方法,通过注册的事务资源客户端提交请求,服务端根据业务操作请求中携带的事务标识查找对应的事务适配器,将当前事务替换为所述事务适配器,实现跨系统的分布式事务处理。但是,通过此方法无法根据负载情况而选择性的连接事务协调器。

3、在目前分布式事务中通常采用了两阶段提交协议,在事务协调器刚启动就绪并开始提供服务而资源管理器没有注册完毕的时候,可能导致部分交易二阶段报告找不到资源管理器服务的错误。


技术实现思路</p>

1、为解本文档来自技高网...

【技术保护点】

1.一种基于负载均衡的分布式事务协调器启动方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述资源管理预设信息为所述资源管理器根据分布式事务中的资源进行设定。

3.根据权利要求2所述的方法,其特征在于,所述负载均衡策略为负载均衡器通过所述启动信息以及所述候选信息进行均衡计算。

4.根据权利要求3所述的方法,其特征在于,所述启动信息还包含有所述事务管理器与所述第二事务协调器建立连接的时间,所述候选信息还包含有所述新事务协调器的请求时间。

5.根据权利要求1所述的方法,其特征在于,所述步骤S4后还包括:</p>

6.根据...

【技术特征摘要】

1.一种基于负载均衡的分布式事务协调器启动方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述资源管理预设信息为所述资源管理器根据分布式事务中的资源进行设定。

3.根据权利要求2所述的方法,其特征在于,所述负载均衡策略为负载均衡器通过所述启动信息以及所述候选信息进行均衡计算。

4.根据权利要求3所述的方法,其特征在于,所述启动信息还包含有所述事务管理器与所述第二事务协调器建立连接的时间,所述候选信息还包含有所述新事务协调器的请求时间。

5.根据权利...

【专利技术属性】
技术研发人员:吕先正徐晓剑刘文涛王晶杨明李保飞
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1