支持权重的私有云服务集群的限流方法及系统技术方案

技术编号:23709864 阅读:28 留言:0更新日期:2020-04-08 12:06
本发明专利技术公开一种支持权重的私有云服务集群限流方法及系统,该方法包括:客户端向应用服务器发送语音服务请求。应用服务器在收到语音服务请求后,向语音服务私有云端发送流量授权请求。语音服务私有云端获取流量授权响应信息。语音服务私有云端将流量授权响应信息发送到应用服务器。应用服务器向客户端返回语音服务响应。客户端获得流量授权。本发明专利技术从系统架构层面规范了服务限流及其他私有云授权的流程和标准。于现在流行的微服务架构是有利的,业务的横向扩展并不会导致限流或其他授权的复杂化。可方便的对限流或其他授权方案进行拓展。在限流或鉴权的同时保证服务。

Flow limiting method and system of private cloud service cluster supporting weight

【技术实现步骤摘要】
支持权重的私有云服务集群的限流方法及系统
本专利技术属于互联网
,尤其涉及支持权重的私有云服务集群限流方法及系统。
技术介绍
限流是对系统按照预设的规则进行流量限制的一种机制,它确保接收的流量不会超过系统所能承载的上限,以保证系统的可用性,即限流的主要目的是保证系统的高可用。而本专利的限流方案,是为私有云服务提供商,提供一种根据收费不同而提供不同质量(QoS)的服务的方案,即本技术方案的目标是实现对服务质量的控制。目前市面上已有的、与本专利最相似的技术,包括以下几种:1)限制服务部署数量的技术。即限制服务部署的服务器数量,对每一台服务器进行单独授权,从而限制部署数量,并利用硬件必然存在的性能上限来实现对服务质量的限制。2)限制服务并发数量的技术。即通过限制服务同一时间能够处理的服务请求数量,实现对服务质量的限制。3)限制服务事务数量的技术。即通过限制服务单位时间内能够处理的业务逻辑的数量,实现对服务质量的限制。限制服务部署数量的技术该类技术一般通过将服务器的硬件信息与授权信息进行绑定来实现。例如,授权前,获取服务器的网卡M本文档来自技高网...

【技术保护点】
1.一种支持权重的私有云服务集群的限流方法,该方法实现在具有应用客户端、应用服务器及语音服务私有云端的架构中;所述客户端与所述应用服务器能够双向通讯、所述应用服务器与所述语音服务私有云端能够双向通讯;所述客户端配置业务服务、所述应用服务器配置语音服务、所述语音服务私有云端配置授权服务;/n所述支持权重的私有云服务集群限流方法包括:/n步骤S101,所述客户端向所述应用服务器发送语音服务请求;/n步骤S102,所述应用服务器在收到所述语音服务请求后,所述应用服务器向所述语音服务私有云端发送流量授权请求;/n步骤S103,所述语音服务私有云端通过本地的可分配流量及令牌桶算法获取流量授权响应信息;所...

【技术特征摘要】
1.一种支持权重的私有云服务集群的限流方法,该方法实现在具有应用客户端、应用服务器及语音服务私有云端的架构中;所述客户端与所述应用服务器能够双向通讯、所述应用服务器与所述语音服务私有云端能够双向通讯;所述客户端配置业务服务、所述应用服务器配置语音服务、所述语音服务私有云端配置授权服务;
所述支持权重的私有云服务集群限流方法包括:
步骤S101,所述客户端向所述应用服务器发送语音服务请求;
步骤S102,所述应用服务器在收到所述语音服务请求后,所述应用服务器向所述语音服务私有云端发送流量授权请求;
步骤S103,所述语音服务私有云端通过本地的可分配流量及令牌桶算法获取流量授权响应信息;所述语音服务私有云端将所述流量授权响应信息发送到所述应用服务器;
步骤S104,所述应用服务器根据所述流量授权响应及所述语音服务请求的信息生成语音服务响应;所述应用服务器向所述客户端返回所述语音服务响应;
步骤S105,所述客户端接收所述语音服务响应后,获得流量授权。


2.根据权利要求1所述的限流方法,其中,所述步骤S101中包括:客户端收到语音业务服务请求后,若在本地对所述语音业务服务请求逻辑处理后获取语音服务信息,则向所述应用服务器发送语音服务请求。


3.根据权利要求1所述的限流方法,其中,所述步骤S102中的所述流量授权请求中包括:语音服务名称、请求消耗的授权流量及随机暗号。


4.根据权利要求3所述的限流方法,其中,所述步骤S103中包括,判断所述语音服务私有云端通过本地的可分配流量、令牌桶算法及所述流量授权请求中的请求消耗的授权流量是否能获取流量授权响应信息;若是,则所述语音服务私有云端将所述流量授权响应信息发送到所述应用服务器;若否,则生气且返回异常相应信息。


5.根据权利要求3所述的限流方法,其中,所述步骤S103中流量授权响应信息中包括:设定约定算法及密钥信息;
所述步骤S104中还包括,所述应用服务器根据所述流量授权响应中的所述设定约定算法及密钥信息响应验证所述流量授权响应;若验证通过,则所述应用服务器根据所述流量授权响应及所述语音服务请求的信息生成语音服务响应,若未...

【专利技术属性】
技术研发人员:王小雨闻洪凯
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1