[发明专利]一种支持高并发的服务器集群系统及控制方法、控制装置在审
申请号: | 201911290315.3 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111198762A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 苏绥绥;常富洋 | 申请(专利权)人: | 北京淇瑀信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F11/07 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 李博 |
地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 并发 服务器 集群 系统 控制 方法 装置 | ||
1.一种支持高并发的服务器集群系统,其特征在于,系统包括:
多个媒体服务器,用于处理客户端发送的请求;
主代理服务器,与所述多个媒体服务器连接,对所述多个媒体服务器进行负载均衡控制,根据所述多个媒体服务器的负载状态将所述客户端发送的请求转发到所述多个媒体服务器中的一个;
从代理服务器,与所述多个媒体服务器连接,作为主代理服务器的备用服务器;
切换路由,与所述主代理服务器和所述从代理服务器连接,对所述主代理服务器和所述从代理服务器进行健康检测,将接收到的所述客户端发送的请求转发给所述主代理服务器或所述从代理服务器。
2.如权利要求1所述的支持高并发的服务器集群系统,其特征在于,对所述主代理服务器和所述从代理服务器进行健康检测具体为:切换路由持续性地向所述主代理服务器和所述从代理服务器发送健康检测消息,判断所述主代理服务器和所述从代理服务器是否在规定时间内返回健康检测应答消息,如果未返回所述健康检测应答消息则确定该代理服务器健康状态异常。
3.如权利要求1-2任一所述的支持高并发的服务器集群系统,其特征在于,所述健康检测采用心跳协议进行检测。
4.如权利要求1-3任一所述的支持高并发的服务器集群系统,其特征在于,将接收到的所述客户端发送的请求转发给所述主代理服务器或所述从代理服务器具体为:当所述主代理服务器健康状态正常时,所述切换路由将所述客户端发送的请求转发给所述主代理服务器,当所述主代理服务器健康状态异常时,将所述客户端发送的请求转发给所述从代理服务器。
5.如权利要求1-4中任一所述的支持高并发的服务器集群系统,其特征在于,在所述切换路由中设置所述主代理服务器和所述从代理服务器的优先级,当所述主代理服务器健康状态正常时,所述主代理服务器的优先级高于所述从代理服务器,当所述主代理服务器健康状态异常时,降低所述主代理服务器的优先级,提高所述从代理服务器的优先级。
6.如权利要去1-5中任一所述的支持高并发的服务器集群系统,其特征在于,所述从代理服务器为多个。
7.如权利要求1-6中任一权利要求所述的支持高并发的服务器集群系统,其特征在于,所述主代理服务器和所述从代理服务器为虚拟服务器。
8.一种支持高并发的服务器集群的控制方法,其特征在于,方法包括:
接收客户端发送的请求;
对主代理服务器和从代理服务器进行健康状态检测,根据所述健康状态转发所述客户端发送的请求;
所述主代理服务器或从代理服务器根据媒体服务器的负载状态将所述客户端发送的请求转发给媒体服务器中的一个。
9.一种支持高并发的服务器集群的控制装置,其特征在于,装置包括:
接收模块,用于接收客户端发送的请求;
转发模块,用于对主代理服务器和从代理服务器进行健康状态检测,根据所述健康状态转发所述客户端发送的请求;
负载均衡模块,所述主代理服务器或从代理服务器根据媒体服务器的负载状态将所述客户端发送的请求转发给媒体服务器中的一个。
10.一种计算机可读介质,用于存储计算机可读程序,其特征在于,所述计算机可读程序用于执行权利要求1至7中任一项所述的支持高并发的服务器集群系统的控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京淇瑀信息科技有限公司,未经北京淇瑀信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911290315.3/1.html,转载请声明来源钻瓜专利网。