[发明专利]一种服务负载均衡方法及系统有效
| 申请号: | 201510376780.4 | 申请日: | 2015-07-01 |
| 公开(公告)号: | CN104994093B | 公开(公告)日: | 2018-11-02 |
| 发明(设计)人: | 洪珂;曾智全;周锦泽 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 朱裕禄 |
| 地址: | 201822 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务 负载 均衡 方法 系统 | ||
1.一种服务负载均衡方法,其特征在于,所述服务负载均衡方法包括:
服务端通过统一的代理端口号接收客户端的请求报文,所述请求报文包括连接请求报文或应用请求报文,根据所述连接请求报文建立服务端与所述客户端的连接,对所述连接请求进行延迟,并不通过服务端应用层建立连接,而是为所建立的连接在具有均衡策略的内核中创建一个连接管理结构,所述连接管理结构中保存有与所述客户端的连接相关信息;
当服务端接收到一个所述应用请求报文时,在内核空间由内核均衡模块为所述应用请求报文选择一个可用的应用服务模块端口号,将所述应用请求报文送入均衡目的服务端的监听队列中,根据发送所述应用请求报文的客户端对应的连接相关信息建立所选择的端口号与所述客户端的一个socket通道;
所述端口号的应用服务实例根据所述应用请求报文提供相应的服务,并通过所述socket通道将所述服务结果反馈给所述客户端。
2.根据权利要求1所述的服务负载均衡方法,其特征在于:仅当关闭所有与所述客户端的socket通道后,方可关闭所述服务端与所述客户端的连接。
3.根据权利要求1所述的服务负载均衡方法,其特征在于:所述请求报文包括遵循HTTP协议的请求报文。
4.根据权利要求1所述的服务负载均衡方法,其特征在于:所述服务负载均衡方法还包括:在所述连接管理结构中对端口号进行管理,将建立了socket通道的端口号标识为已使用状态。
5.根据权利要求4所述的服务负载均衡方法,其特征在于:在所述连接管理结构中采用位图方式管理端口号,所述位图中的每一位与一个端口号一一对应,根据位图中每一位的值确定该位对应着的端口号的使用状态,所述使用状态包括已使用状态或者未使用状态。
6.一种服务负载均衡系统,其特征在于:所述服务负载均衡系统包括:
请求报文管理模块,用于通过统一的代理端口号接收客户端的请求报文,请求报文包括连接请求报文或应用请求报文,根据所述连接请求报文建立服务端与所述客户端的连接,对所述连接请求进行延迟,不通过服务端应用层建立连接,而是为所建立的连接在具有均衡策略的内核中创建一个连接管理结构,所述连接管理结构中保存有与所述客户端的连接相关信息;
应用请求均衡模块,与所述连接请求管理模块相连,用于当接收到一个所述应用请求报文时,在内核空间由内核均衡模块为所述应用请求报文选择一个可用的应用服务模块端口号,将所述应用请求报文送入均衡目的服务端的监听队列中,根据发送所述应用请求报文的客户端对应的连接相关信息建立所选择的端口号与所述客户端的一个socket通道;
应用请求服务模块,与所述应用请求均衡模块相连,用于根据所述应用请求报文提供相应的服务,并通过所述socket通道将所述服务结果反馈给所述客户端。
7.根据权利要求6所述的服务负载均衡系统,其特征在于:所述连接请求管理模块还用于关闭所述服务端与所述客户端的连接,仅当关闭所有与所述客户端的socket通道后,方可关闭所述服务端与所述客户端的连接。
8.根据权利要求6所述的服务负载均衡系统,其特征在于:所述请求报文包括遵循HTTP协议的请求报文。
9.根据权利要求6所述的服务负载均衡系统,其特征在于:所述应用请求均衡模块还用于:在所述连接管理结构中对端口号进行管理,将建立了socket通道的端口号标识为已使用状态,当所述socket通道关闭时,将所述socket通道对应的端口号标识为未使用状态。
10.根据权利要求9所述的服务负载均衡系统,其特征在于:在所述连接管理结构中采用位图方式管理端口号,所述位图中的每一位与一个端口号一一对应,根据位图中每一位的值确定该位对应着的端口号的使用状态,所述使用状态包括已使用状态或者未使用状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510376780.4/1.html,转载请声明来源钻瓜专利网。





