[发明专利]集群系统的负载均衡方法、装置、介质和电子设备有效
申请号: | 201710307792.0 | 申请日: | 2017-05-04 |
公开(公告)号: | CN106921754B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 程时虎 | 申请(专利权)人: | 泰康保险集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 李昕巍;章侃铱 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 系统 负载 均衡 方法 装置 介质 电子设备 | ||
1.一种集群系统的负载均衡方法,其特征在于,包括:
集群系统中的服务器订阅广播频道;
接收到客户请求的服务器在所述广播频道上发送获取各服务器的资源配额信息的请求,并启动第一定时任务,以在所述第一定时任务的定时时间内,接收所述各服务器返回的资源配额信息;其中,所述获取各服务器的资源配额信息的请求中包含有所述各服务器返回所述资源配额信息所使用的第一单播频道的信息;
所述各服务器接收到所述资源配额信息的请求后,在所述第一单播频道上发布资源配额响应消息;
所述接收到客户请求的服务器接收所述各服务器发送的所述资源配额响应消息,在所述广播频道上发布计算请求消息,并启动第二定时任务,以在所述第二定时任务的定时时间内,接收所述各服务器发送的计算响应消息;
所述各服务器接收所述计算请求消息,进行任务处理,并发布所述计算响应消息;
所述接收到客户请求的服务器收集综合各服务器的所述计算响应消息,并返回最终的处理结果;其中,所述接收到客户请求的服务器在第二单播频道接收各个节点发送的计算响应消息。
2.根据权利要求1所述的集群系统的负载均衡方法,其特征在于,集群系统中的服务器订阅广播频道,包括:
利用redis的发布订阅机制,在所述集群系统启动时,订阅指定的广播频道。
3.根据权利要求1所述的集群系统的负载均衡方法,其特征在于,所述各服务器接收到所述资源配额信息的请求后,在单播频道上发布资源配额响应消息,包括:
各个服务器在所述广播频道上监听所述资源配额信息的请求,并从所述请求中获取发布资源配额响应消息所需的单播频道的信息,以在所述单播频道上发布资源配额响应消息。
4.根据权利要求2所述的集群系统的负载均衡方法,其特征在于,所述接收到客户请求的服务器接收所述各服务器发送的所述资源配额响应消息,在所述广播频道上发布计算请求消息,包括:
所述接收到客户请求的服务器在指定的时间内在所述单播频道上监听所述各服务器发送的资源配额响应消息,并综合所述各服务器的配额信息,将任务分配给相应的服务器,然后将分配的任务信息数据写入redis中,并在所述广播频道上发布计算请求消息。
5.根据权利要求2所述的集群系统的负载均衡方法,其特征在于,所述各服务器接收所述计算请求消息,进行任务处理,并发布计算响应消息,包括:
所述各服务器在所述广播频道上监听到所述计算请求消息后,从redis中取出自己的任务信息数据,处理相应的计算任务,并在指定单播频道上发布计算响应消息。
6.根据权利要求2所述的集群系统的负载均衡方法,其特征在于,所述接收到客户请求的服务器收集综合各服务器的所述计算响应消息,并返回最终的处理结果,包括:
接收到客户请求的服务器在指定的时间内,在所述单播频道上监听各服务器发送的计算响应消息,若所有服务器都反馈了计算响应消息且状态为成功,则确定待执行业务执行成功,否则,确定待处理业务执行失败。
7.一种集群系统,所述集群系统包括多个服务器,其特征在于:
集群系统中的服务器订阅广播频道;
接收到客户请求的服务器在所述广播频道上发送获取各服务器的资源配额信息的请求,并启动第一定时任务,以在所述第一定时任务的定时时间内,接收所述各服务器返回的资源配额信息;其中,所述获取各服务器的资源配额信息的请求中包含有所述各服务器返回所述资源配额信息所使用的第一单播频道的信息;
所述各服务器接收到所述资源配额信息的请求后,在所述第一单播频道上发布资源配额响应消息;
所述接收到客户请求的服务器接收所述各服务器发送的所述资源配额响应消息,在所述广播频道上发布计算请求消息,并启动第二定时任务,以在所述第二定时任务的定时时间内,接收所述各服务器发送的计算响应消息;
所述各服务器接收所述计算请求消息,进行任务处理,并发布所述计算响应消息;
所述接收到客户请求的服务器收集综合各服务器的所述计算响应消息,并返回最终的处理结果;其中,所述接收到客户请求的服务器在第二单播频道接收各个节点发送的计算响应消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司,未经泰康保险集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710307792.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像头散热装置
- 下一篇:触发开关结构、电子设备的壳体结构和电子设备