[发明专利]多集群的分布式负载均衡方法、系统、装置、设备及介质在审
申请号: | 202310281770.7 | 申请日: | 2023-03-17 |
公开(公告)号: | CN116319570A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 谢建超 | 申请(专利权)人: | 同盾科技有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/783;H04L41/5054;H04L67/12 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海 |
地址: | 310012 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 分布式 负载 均衡 方法 系统 装置 设备 介质 | ||
本公开提供了一种多集群的分布式负载均衡方法、系统、装置、设备及介质,涉及计算机技术领域。其中,方法包括通过客户端发送调用请求,然后根据预先设定的调用服务名称与服务端节点的对应关系,将调用服务请求传输至对应的节点,以使服务端节点基于预先存储的调用服务名称与负载均衡规则的对应关系确定与调用服务请求对应的目标负载均衡规则,然后基于目标负载均衡规则调用多个容器对调用服务请求进行处理。实现了多集群中流量的负载均衡,提高了容器的计算效率。
背景技术
随着互联网技术的发展,用户对于应用的要求越来越高,当前的应用需要支持大量的用户,为了对大量用户进行支持,当前的应用需要具备较强的计算能力。为了满足用户的需求,云计算技术得以快速发展。
云计算技术是将应用通过容器化的方式部署至云端,以此来避免对应用进行实地的硬件或软件的配置。当前技术中一般采用集群的方式对容器进行部署,但是,采用集群的方式部署容器容易造成容器间流量分布不均衡,导致当前容器的利用率较低,从而降低容器的计算效率。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开提供一种多集群的分布式负载均衡方法、系统、装置、设备及介质,至少在一定程度上克服相关技术中当前多集群中容器流量分布不均衡的问题,有利于提高容器的利用率从而提高计算效率。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种多集群的分布式负载均衡方法,包括:
通过客户端发送调用服务请求,调用服务请求包括调用服务名称;
根据预先设定的调用服务名称与服务端节点的对应关系,将调用服务请求传输至对应的服务端节点,以使服务端节点基于预先存储的调用服务名称与负载均衡规则的对应关系确定与调用服务请求对应的目标负载均衡规则,并基于目标负载均衡规则调用多个容器对调用服务请求进行处理,将得到的处理结果发送至客户端,服务端节点包括集群中的至少一个节点,服务端节点包括至少一个服务端容器。
在本公开的一个实施例中,方法还包括:
获取新增和/或新减的调用服务名称;
基于新增和/或新减的调用服务名称以及新增和/或新减的调用服务名称对应的服务端节点更新调用服务名称与服务端节点的对应关系。
在本公开的一个实施例中,方法还包括:
获取服务端节点内容器的变化数据;
基于服务端节点内容器的变化数据更新调用服务名称与服务端节点的对应关系。
在本公开的一个实施例中,方法还包括:
将更新后的调用服务名称与服务端节点的对应关系发送至配置在节点上的负载均衡装置,以使负载均衡装置基于更新后的调用服务名称与服务端节点的对应关系更新目标负载均衡规则。
根据本公开的另一个方面,提供一种多集群的分布式负载均衡系统,包括:
客户端、集群以及负载均衡装置;
客户端,用于发送调用服务请求,调用服务请求包括调用服务名称;
集群,用于预先设定的调用服务名称与服务端节点的对应关系,将调用服务请求传输至集群内对应的服务端节点以使服务端节点基于预先存储的调用服务名称与负载均衡规则的对应关系确定与调用服务请求对应的目标负载均衡规则,并基于目标负载均衡规则调用多个容器对调用服务请求进行处理,将得到的处理结果发送至客户端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同盾科技有限公司,未经同盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310281770.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双螺母防松组件
- 下一篇:目标跟踪方法、装置、计算机设备和存储介质