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