[发明专利]双机分布式仲裁系统及其仲裁方法在审
申请号: | 202210049916.0 | 申请日: | 2022-01-17 |
公开(公告)号: | CN114579338A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 林铭 | 申请(专利权)人: | 深圳渊联技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;H04L1/22 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 李发兵 |
地址: | 518000 广东省深圳市南山区粤海街道滨海社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双机 分布式 仲裁 系统 及其 方法 | ||
本发明提供一种双机分布式仲裁系统及其仲裁方法,在第一主机和第二主机上分别设置独立的第一分布式仲裁节点和独立的第二分布式仲裁节点,并在第一主机和第二主机上都设置第三分布式仲裁节点,该第三分布式仲裁节点可使用虚拟IP在第一主机和第二主机上动态迁移,其中具体可基于第一主机上的第一分布式仲裁节点和第二主机上的第二分布式仲裁节点,采用双机可靠机制仲裁第一主机和第二主机上的其中一个第三分布式仲裁节点为主分布式仲裁节点抢占虚拟IP对外服务,另一个为备分布式仲裁节点,从而在第一主机和第二主机上实现了分布式仲裁机制的应用,且不需要额外单独部署第三主机,因此在成本上至少可减少三分之一,并可应用于双主机场景,通用性更好。
技术领域
本发明涉及通信领域,尤其涉及一种双机分布式仲裁系统及其仲裁方法。
背景技术
目前业界双机仲裁有keep alive,LVS等,支持两台机器情况下的可靠性,但是缺点是会出现脑裂。因此分布式仲裁机制目前的应用相对双机仲裁机制更为广泛。例如业界分布式仲裁机制有Paxos和Raft算法,软件实现上有zookeeper,Nacos等开源实现。但是分布式仲裁必须至少在三个以上主机的上分别设置仲裁节点,通过至少三个以上的主机上的至少三个仲裁节点参与投票,成本太高,且不适用于双主机的应用场景,通用性较差。
因此,如何解决分布式仲裁机制的应用存在成本高,通用性差是目前亟需解决的技术问题。
发明内容
本发明提供了一种双机分布式仲裁系统及其仲裁方法,解决分布式仲裁机制的应用存在成本高,通用性差的问题。
一种双机分布式仲裁系统,包括:
通信连接的第一主机和第二主机;
分别部署于所述第一主机和所述第二主机上的独立的第一分布式仲裁节点和独立的第二分布式仲裁节点;
在所述第一主机和所述第二主机上部署的第三分布式仲裁节点,所述第三分布式仲裁节点使用虚拟IP在所述第一主机和所述第二主机上动态迁移,包括:基于所述第一分布式仲裁节点和所述第二分布式仲裁节点,采用双机可靠机制仲裁所述第一主机和所述第二主机上的其中一个第三分布式仲裁节点为主分布式仲裁节点,另一个为备分布式仲裁节点,所述主分布式仲裁节点抢占所述虚拟IP对外服务。
本发明实施例在第一主机和第二主机上分别设置独立的第一分布式仲裁节点和独立的第二分布式仲裁节点,并在第一主机和第二主机上都设置第三分布式仲裁节点,该第三分布式仲裁节点可使用虚拟IP在第一主机和第二主机上动态迁移,其中具体可基于第一主机上的第一分布式仲裁节点和第二主机上的第二分布式仲裁节点,采用双机可靠机制仲裁第一主机和第二主机上的其中一个第三分布式仲裁节点为主分布式仲裁节点抢占虚拟IP对外服务,另一个为备分布式仲裁节点,从而在第一主机和第二主机上实现了分布式仲裁机制的应用,且不需要额外单独部署第三主机,因此在成本上至少可减少三分之一,并可应用于双主机场景,通用性更好。
在一些实施例中,所述双机可靠机制包括:
在所述第一主机上的所述第一分布式仲裁节点为leader分布式仲裁节点时,仲裁所述第一主机上的所述第三分布式仲裁节点为备分布式仲裁节点,所述第二主机上的所述第三分布式仲裁节点为主分布式仲裁节点;
在所述第二主机上的所述第二分布式仲裁节点为leader分布式仲裁节点时,仲裁所述第二主机上的所述第三分布式仲裁节点为备分布式仲裁节点,所述第一主机上的所述第一分布式仲裁节点为主分布式仲裁节点。
在本实施例中,通过以上双机可靠机制保证主分布式仲裁节点尽量与leader分布式仲裁节点相斥,也即不在同一主机上,从而尽可能降低单机故障对分布式仲裁的影响,提升可靠性。
在一些实施例中,所述双机分布式仲裁系统还包括硬件仲裁设备,所述硬件仲裁设备分别与所述第一主机和所述第二主机通信连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳渊联技术有限公司,未经深圳渊联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210049916.0/2.html,转载请声明来源钻瓜专利网。