[发明专利]实现服务器集群流量调度处理的系统、方法、装置、处理器及其计算机可读存储介质在审
| 申请号: | 202111061217.X | 申请日: | 2021-09-10 |
| 公开(公告)号: | CN113703950A | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 俞枫;叶振博;丁耀 | 申请(专利权)人: | 国泰君安证券股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
| 地址: | 200041 上海市静安*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 服务器 集群 流量 调度 处理 系统 方法 装置 处理器 及其 计算机 可读 存储 介质 | ||
1.一种实现服务器集群流量调度处理的系统,其特征在于,所述的系统包括:
状态采集模块,用于将探测数据实时上报给数据管理模块;
数据管理模块,与所述的状态采集模块相连接,用于存储指标数据并提供查询接口;
集群负载计算模块,与所述的数据管理模块相连接,用于查询运行指标数据,计算LVS集群的综合负载,并维护多类实时IP候选列表;
IP分发模块,与所述的集群负载计算模块相连接,用于接受客户端请求,解析用户地理地址及所属运营商,并筛选最优的IP列表给客户端。
2.根据权利要求1所述的实现服务器集群流量调度处理的系统,其特征在于,所述的状态采集模块包括:
集群内网监测单元,部署在应用服务器和LVS服务器上,用于以轮询方式探测应用服务器的运行指标数据和LVS服务器的运行指标数据,并将探测数据实时上报给调度中心;
外网监测单元,与所述的数据管理模块相连接,用于探测LVS外网出口IP的端口可用状态和延时数据,并上报调度中心。
3.根据权利要求2所述的实现服务器集群流量调度处理的系统,其特征在于,所述的集群内网监测单元探测的应用服务器的运行指标数据包括进程可用状态、系统负载、业务负载的运行指标数据;集群内网监测单元探测的LVS服务器的运行指标数据包括进程可用状态、系统负载、连接数和Real Server存活机器列表。
4.一种基于权利要求1所述的系统实现服务器集群流量调度处理的方法,其特征在于,所述的方法包括以下步骤:
(1)通过状态采集模块进行数据采集和上报;
(2)将采集的运行指标数据上报至数据管理模块进行存储;
(3)集群负载计算模块实时查询运行指标数据,检测有效业务服务器的负载并将其累加到LVS,并且移除异常或负载过高的LVS,最终计算出各类最优IP列表并维护到缓存中;
(4)系统接收调度请求,解析出用户地理地址及所属运营商,根据已维护的最优IP列表和剩余容量按比例分发IP给客户端。
5.根据权利要求4所述的实现服务器集群流量调度处理的方法,其特征在于,所述的步骤(3)具体包括以下步骤:
(3.1)加载算法配置,加载业务服务器和LVS的IP列表及可支撑容量的数据;
(3.2)从数据管理模块查询运行指标数据;
(3.3)查询业务服务器的运行指标数据;
(3.4)动态调整LVS的容量,移除状态异常或负载超出预设阈值的LVS,计算可用LVS的综合负载;
(3.5)对可用LVS按综合负载进行排序,根据地理位置、LVS集群负载、LVS剩余容量占比以及网络耗时的信息组合出多类最优IP列表;
(3.6)将计算出的各类最优IP列表保存至缓存中。
6.根据权利要求4所述的实现服务器集群流量调度处理的方法,其特征在于,所述的步骤(4)具体包括以下步骤:
(4.1)接收用户请求;
(4.2)从多类IP列表中匹配出最优选项;
(4.3)将最优列表返回至客户端。
7.根据权利要求4所述的实现服务器集群流量调度处理的方法,其特征在于,所述的步骤(1)中采集和上报的数据包括进程可用状态、系统负载、业务负载、LVS外网端口可用状态和拨测延时数据。
8.一种用于实现服务器集群流量调度处理的装置,其特征在于,所述的装置包括:
处理器,被配置成执行计算机可执行指令;
存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求4至7中任一项所述的实现服务器集群流量调度处理的方法的步骤。
9.一种用于实现服务器集群流量调度处理的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求4至7中任一项所述的实现服务器集群流量调度处理的方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求4至7中任一项所述的实现服务器集群流量调度处理的方法的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国泰君安证券股份有限公司,未经国泰君安证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111061217.X/1.html,转载请声明来源钻瓜专利网。





