[发明专利]分布式集群的流量控制方法、装置、设备和存储介质在审
| 申请号: | 202011307786.3 | 申请日: | 2020-11-19 |
| 公开(公告)号: | CN112437018A | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 白建民;郑莉莉 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/08 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 集群 流量 控制 方法 装置 设备 存储 介质 | ||
1.一种分布式集群的流量控制方法,其中,所述分布式集群包括至少一个控制服务器和至少两个单机,每个单机配置有至少一个服务实例,所述方法由分布式集群中的控制服务器执行,所述方法包括:
获取多个单机中各自服务实例的当前流量数据;
根据各单机服务实例的当前流量数据,为各单机的服务实例配置全局流量阈值,并确定所述分布式集群的全局流量状态,以指示所述单机的服务实例,根据所述全局流量状态、以及所述全局流量阈值和/或所述单机中配置的单机流量阈值,进行业务请求的流量控制。
2.根据权利要求1所述的方法,其中:
所述全局流量状态用于指示所述分布式集群的健康度,以使所述单机的服务实例,根据所述全局流量状态识别所述分布式集群的健康度,并根据所述健康度确定所述全局流量阈值的使用策略。
3.根据权利要求2所述的方法,其中,根据所述健康度确定所述全局流量阈值的使用策略包括:
如果所述健康度表示所述分布式集群具有流量处理能力,则确定不使用所述全局流量阈值;
如果所述健康度表示所述分布式集群不具有流量处理能力,则确定使用所述全局流量阈值。
4.根据权利要求2或3所述的方法,其中,所述全局流量阈值小于所述单机流量阈值。
5.根据权利要求1所述的方法,其中,根据各单机服务实例的当前流量数据,为各单机的服务实例配置全局流量阈值包括:
根据各单机服务实例的当前流量数据确定所述服务实例的流量在各单机服务实例中的实时分布状态;
为各所述单机服务实例配置与所述实时分布状态匹配的全局流量阈值。
6.根据权利要求5所述的方法,其中,为各所述单机服务实例配置与所述实时分布状态匹配的全局流量阈值包括:
根据用户对所述服务实例所对应业务服务配置的总申报流量和各单机的处理能力,为各所述单机服务实例配置与所述实时分布状态匹配的全局流量阈值。
7.根据权利要求6所述的方法,其中,还包括:
通过网页或客户端形式的流控管理平台,获取用户为业务服务配置的申报流量。
8.根据权利要求1所述的方法,其中,所述当前流量数据为所述单机服务实例接收到的业务流量。
9.一种分布式集群的流量控制方法,其中,所述分布式集群包括至少一个控制服务器和至少两个单机,每个单机配置有至少一个服务实例,所述方法由分布式集群中的单机执行,所述方法包括:
将单机的服务实例当前流量数据上报控制服务器;
接收所述控制服务器根据各单机服务实例的当前流量数据,为单机的服务实例配置的全局流量阈值,和所述分布式集群的全局流量状态;
根据所述全局流量状态、所述全局流量阈值和/或所述单机中配置的单机流量阈值,进行业务请求的流量控制。
10.根据权利要求9所述的方法,其中,根据所述全局流量状态、所述全局流量阈值和/或所述单机中配置的单机流量阈值进行业务请求的流量控制包括:
根据所述全局流量状态识别所述分布式集群的健康度,并根据所述健康度确定所述全局流量阈值的使用策略;
根据所述单机流量阈值以及所述全局流量阈值的使用策略来进行业务请求的流量控制。
11.根据权利要求10所述的方法,其中,根据所述单机流量阈值以及所述全局流量阈值的使用策略来进行业务请求的流量控制包括:
在所述使用策略为使用所述全局流量阈值时,则所述单机的服务实例判断当前流量是否超出所述全局流量阈值;
若当前流量超出所述全局流量阈值,则对当前业务请求进行流量抑制处理;
若当前流量未超出所述全局流量阈值,则根据所述单机流量阈值对业务请求进行流量控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011307786.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于电力检修的装置
- 下一篇:一种磨具生产用磨料拌和装置





