[发明专利]负载均衡服务的主从切换方法、装置、系统及服务器有效
| 申请号: | 201910019095.4 | 申请日: | 2019-01-09 |
| 公开(公告)号: | CN109618000B | 公开(公告)日: | 2021-08-31 |
| 发明(设计)人: | 裴振飞 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄隶凡 |
| 地址: | 510530 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 负载 均衡 服务 主从 切换 方法 装置 系统 服务器 | ||
1.一种负载均衡服务的主从切换方法,其特征在于,应用于控制服务器;包括以下步骤:
当接收到主从切换指令并确定主从切换指令为主哨兵进程发送的指令时,获取第一服务器的第一插口信息以及第二服务器的第二插口信息;所述主从切换指令为从第一服务器切换至第二服务器的指令;第一服务器为主服务器,主从切换指令为多个哨兵进程均判定第一服务器的状态为异常,从从服务器中选举出第二服务器作为新的主服务器,并发起主从切换时发送的;
根据所述第一插口信息确定对应的负载均衡服务;获取所述负载均衡服务的配置信息;
根据所述第一插口信息和所述第二插口信息修改所述配置信息,修改所述配置信息中所述第二服务器的权重,以修改转发到所述第二服务器的流量的转发比;其中,修改后的配置信息用于触发所述负载均衡服务将来自客户端的信息转发至所述第二服务器。
2.根据权利要求1所述的负载均衡服务的主从切换方法,其特征在于,所述第一插口信息包括第一端口信息,所述第二插口信息包括第二端口信息;
所述根据所述第一插口信息和所述第二插口信息修改所述配置信息的步骤,包括:
根据所述第一插口信息和所述第二插口信息将所述配置信息中的第一端口信息修改为第二端口信息。
3.根据权利要求2所述的负载均衡服务的主从切换方法,其特征在于,所述第一插口信息包括第一IP地址,所述第二插口信息包括第二IP地址;
所述根据所述第一插口信息和所述第二插口信息修改所述配置信息的步骤,包括:
分别根据所述第一IP地址和所述第二IP地址确定对应的第一实例ID和第二实例ID;
将所述配置信息中的第一实例ID替换为所述第二实例ID;所述第二实例ID使得所述负载均衡服务将来自客户端的信息转发至所述第二端口信息对应的端口上。
4.根据权利要求1所述的负载均衡服务的主从切换方法,其特征在于,所述获取所述负载均衡服务的配置信息的步骤,包括:
确定所述负载均衡服务的虚拟组信息;
根据所述虚拟组信息确定所述负载均衡服务的配置信息。
5.根据权利要求1所述的负载均衡服务的主从切换方法,其特征在于,当所述负载均衡服务的主从切换方法的任意步骤出现执行故障时,向特定终端发送故障告警信息。
6.根据权利要求5所述的负载均衡服务的主从切换方法,其特征在于,所述根据所述第一插口信息和所述第二插口信息修改所述配置信息的步骤之后,还包括:
当完成负载均衡服务的主从切换时,向所述特定终端发送主从切换完成信息。
7.根据权利要求1所述的负载均衡服务的主从切换方法,其特征在于,所述主从切换指令由哨兵进程发送;所述主从切换指令中包含有对应哨兵进程的进程角色标识;
所述获取第一服务器的第一插口信息以及第二服务器的第二插口信息的步骤,包括:
根据主从切换指令中的进程角色标识确定对应哨兵进程的角色是否为主哨兵;
当是时,获取所述第一插口信息以及所述第二插口信息。
8.根据权利要求7所述的负载均衡服务的主从切换方法,其特征在于,所述第一服务器为主服务器;
所述主从切换指令为多个哨兵进程均判定第一服务器的状态为异常,从从服务器中选举出第二服务器作为新的主服务器,并发起主从切换时发送的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910019095.4/1.html,转载请声明来源钻瓜专利网。





