[发明专利]一种用于多进程的负载均衡的方法和设备在审
申请号: | 201410660465.X | 申请日: | 2014-11-18 |
公开(公告)号: | CN105677451A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 姚荣飞;赖寿生 | 申请(专利权)人: | 北京风行在线技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100088 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 进程 负载 均衡 方法 设备 | ||
1.一种在用户设备端用于多进程的负载均衡的方法,其中,该方法 包括:
a发送一个或多个长连接建立请求至与所述用户设备相对应的服务 设备;
b根据所述长连接建立请求,建立与所述长连接建立请求相对应的 第一长连接,其中,每个第一长连接由所述服务设备的第一进程处理;
c确定与所述第一长连接相对应的重连时间;
d根据所述重连时间,建立与所述第一长连接相对应的一个或多个 第二长连接,其中,所述第二长连接由所述服务设备的第二进程处理;
e关闭所述第一长连接。
2.根据权利要求1所述的方法,其中,该方法还包括:
-确定与所述第一长连接相对应的重连周期;
其中,所述步骤c包括以下任一项:
-根据所述重连周期,确定与所述第一长连接相对应的重连时间;
-根据所述重连周期,结合与所述第一长连接相对应的重连缓冲时 间,分别确定与所述一个或多个第一长连接相对应的重连时间。
3.根据权利要求2所述的方法,其中,所述重连周期为时间渐进周 期。
4.根据权利要求2或3所述的方法,其中,该方法还包括:
-确定与所述用户设备相对应的最大连接数目;
-根据所述最大连接数目,确定与所述第一长连接相对应的重连缓 冲时间。
5.根据权利要求1所述的方法,其中,所述步骤c包括以下任一项:
-根据所述第一进程所对应的负载信息,确定与所述第一长连接相 对应的重连时间;
-根据所述服务设备对所述第一长连接的响应信息,确定与所述第 一长连接相对应的重连时间。
6.根据权利要求1至5中任一项所述的方法,其中,所述步骤d包 括:
-根据所述重连时间,基于所述服务设备的进程选择策略,建立与 所述第一长连接相对应的一个或多个第二长连接,其中,所述第二长连 接由所述服务设备的第二进程处理。
7.根据权利要求1至6中任一项所述的方法,其中,所述步骤e包 括:
-检测所述第一长连接所对应的连接信息;
-当所述连接信息满足关闭长连接的条件时,关闭所述第一长连接。
8.一种用于多进程的负载均衡的用户设备,其中,该设备包括:
请求发送装置,用于发送一个或多个长连接建立请求至与所述用户 设备相对应的服务设备;
第一建立装置,用于根据所述长连接建立请求,建立与所述长连接 建立请求相对应的第一长连接,其中,每个第一长连接由所述服务设备 的第一进程处理;
重连确定装置,用于确定与所述第一长连接相对应的重连时间;
第二建立装置,用于根据所述重连时间,建立与所述第一长连接相 对应的一个或多个第二长连接,其中,所述第二长连接由所述服务设备 的第二进程处理;
关闭装置,用于关闭所述第一长连接。
9.根据权利要求8所述的用户设备,其中,该设备还包括:
周期确定装置,用于确定与所述第一长连接相对应的重连周期;
其中,所述重连确定装置用于以下至少任一项:
-根据所述重连周期,确定与所述第一长连接相对应的重连时间;
-根据所述重连周期,结合与所述第一长连接相对应的重连缓冲时 间,分别确定与所述一个或多个第一长连接相对应的重连时间。
10.根据权利要求9所述的用户设备,其中,所述重连周期为时间 渐进周期。
11.根据权利要求9或10所述的用户设备,其中,该设备还包括:
连接数确定装置,用于确定与所述用户设备相对应的最大连接数 目;
缓冲确定装置,用于根据所述最大连接数目,确定与所述第一长连 接相对应的重连缓冲时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京风行在线技术有限公司,未经北京风行在线技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410660465.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于大型反刍动物的小肠瘘管
- 下一篇:带锁定可自动回缩的捆绑带装置