[发明专利]资源负载均衡方法及系统、服务节点和客户端有效
申请号: | 201910316501.3 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110308983B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 沈贇;袁一;张学舟;翁晓俊 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 负载 均衡 方法 系统 服务 节点 客户端 | ||
1.一种资源负载均衡方法,其特征在于,包括:
接收客户端直接发送的请求服务指令,根据包含有自身的各个第一服务节点的节点地址与当前的节点状态之间的对应关系,确定与该请求服务指令对应的目标服务节点的节点地址,其中,所述客户端用于每次向多个第一服务节点中的任意一个发送请求服务指令;
将所述目标服务节点的节点地址发送至对应的客户端,以使该客户端根据所述目标服务节点的节点地址访问所述目标服务节点;
在所述确定与该请求服务指令对应的目标服务节点的节点地址之前,还包括:
获取各个第二服务节点的节点地址与当前的节点状态之间的对应关系;
相对应的,所述确定与该请求服务指令对应的目标服务节点的节点地址,包括:
分别根据包含有自身的各个第一服务节点的节点地址与当前的节点状态之间的对应关系,以及,各个所述第二服务节点的节点地址与当前的节点状态之间的对应关系,确定与该请求服务指令对应的目标服务节点的节点地址;
其中,所述目标服务节点为各个所述第一服务节点中的一个或各个所述第二服务节点中的一个;
所述第二服务节点仅能为客户端提供服务,不能接收客户端发送的请求服务指令以及为该客户端分配服务节点。
2.根据权利要求1所述的资源负载均衡方法,其特征在于,所述分别根据包含有自身的各个第一服务节点的节点地址与当前的节点状态之间的对应关系,以及,各个所述第二服务节点的节点地址与当前的节点状态之间的对应关系,确定与该请求服务指令对应的目标服务节点的节点地址,包括:
在本地存储的服务节点列表中查找与所述服务指令对应的目标服务节点的节点地址,所述服务节点列表用于存储各个第一服务节点的节点地址与当前的节点状态之间的对应关系,以及各个第二服务节点的节点地址与当前的节点状态之间的对应关系。
3.根据权利要求2所述的资源负载均衡方法,其特征在于,还包括:
每隔第一预设时间向资源管理装置发送心跳信息,以使所述资源管理装置根据接收自多个第一服务节点和第二服务节点的心跳信息更新服务节点列表,并将更新后的服务节点列表发送至发出心跳信息的多个第一服务节点;
接收所述资源管理装置发送的更新后的服务节点列表,并将原存储的服务节点列表替换为该更新后的服务节点列表。
4.一种资源负载均衡方法,其特征在于,包括:
向多个第一服务节点中的任意一个发送请求服务指令,以使接收到该请求服务指令的第一服务节点根据包含有自身的各个第一服务节点的节点地址与当前的节点状态之间的对应关系,确定与该请求服务指令对应的目标服务节点的节点地址;
若在第二预设时间内接收到对应的第一服务节点发送的所述目标服务节点的节点地址,则根据所述目标服务节点的节点地址访问所述目标服务节点;
所述目标服务节点为各个所述第一服务节点中的一个或各个第二服务节点中的一个;
相对应的,确定与该请求服务指令对应的目标服务节点的节点地址,包括:
分别根据包含有自身的各个第一服务节点的节点地址与当前的节点状态之间的对应关系,以及,各个所述第二服务节点的节点地址与当前的节点状态之间的对应关系,确定与该请求服务指令对应的目标服务节点的节点地址;
其中,每个所述第一服务节点中均存储有各个第一服务节点的节点地址与当前的节点状态之间的对应关系,以及,各个所述第二服务节点的节点地址与当前的节点状态之间的对应关系;
所述第二服务节点仅能为客户端提供服务,不能接收客户端发送的请求服务指令以及为该客户端分配服务节点。
5.根据权利要求4所述的资源负载均衡方法,其特征在于,所述向多个第一服务节点中的任意一个发送请求服务指令,包括:
自存储在本地的第一服务节点列表中选取任意一个未有故障标记的第一服务节点,并向该未有故障标记的第一服务节点发送请求服务指令;
相对应的,若在第二预设时间内未接收到对应的第一服务节点发送的所述目标服务节点的节点地址,则在所述第一服务节点列表对该第一服务节点进行故障标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910316501.3/1.html,转载请声明来源钻瓜专利网。