云计算集群的流量控制方法、装置及服务器制造方法及图纸

技术编号:19278266 阅读:43 留言:0更新日期:2018-10-30 18:28
本发明专利技术实施例提供的云计算集群的流量控制方法、装置及服务器,通过代理服务器接收终端发送的多个交互请求,确定各交互请求的交互类型。针对各交互类型,按照该交互类型的交互请求发送数量,从该交互类型的各交互请求中,选择与交互请求发送数量相同数量的交互请求,并发送至云计算集群。以各交互请求的交互类型和云计算集群的对应关系为依据,确定各交互类型的预设并发数量。以各交互类型的预设并发数量与各类型交互请求的发送数量大小关系,控制各类型交互请求的发送数量,避免并发交互请求发送过多时,云计算集群并发流量过大造成的性能下降,从而实现对云计算平台的流量控制,提供稳定的云计算服务。

Traffic control method, device and server for Cloud Computing Cluster

The flow control method, device and server of the cloud computing cluster provided by the embodiment of the invention can receive multiple interactive requests sent by the terminal through the proxy server and determine the interaction type of each interactive request. For each interaction type, according to the number of interaction requests sent by the interaction type, from the interaction requests of the interaction type, the same number of interaction requests are selected and sent to the cloud computing cluster. Based on the interaction type of each interaction request and the corresponding relationship of cloud computing cluster, the default concurrency number of each interaction type is determined. According to the relationship between the number of preset concurrency and the number of different types of interactive requests, the number of different types of interactive requests can be controlled to avoid the performance degradation caused by the excessive concurrent traffic when the number of concurrent interactive requests is too large, thus realizing the flow control of cloud computing platform and providing stability. Cloud computing services.

【技术实现步骤摘要】
云计算集群的流量控制方法、装置及服务器
本专利技术涉及云计算
,特别是涉及一种云计算集群的流量控制方法、装置及服务器。
技术介绍
在信息化时代,对大量数据的高效处理使得信息化相关服务(例如:直播服务、企业数据管理服务)在人们的生活、工作中变得越来越普遍,因此,能够进行大量数据存储及高效处理的云计算集群被广泛使用。云计算集群的应用框架一般包括:向用户提供交互入口的前端万维网(WorldWideWeb,简称Web),转发用户与云计算集群交互请求的代理服务器(ProxyServer),以及代理服务器接入云计算集群的后端云计算集群接口。然而,由于云计算集群的规模以及集群中各组件的性能有限,如果同一时刻代理服务器向云计算集群发送大量的交互请求,使得云计算集群的并发流量过大,很有可能造成云计算集群服务压力过大,集群性能下降,进而导致无法提供稳定的云计算服务。
技术实现思路
本专利技术实施例的目的在于提供一种云计算集群的流量控制方法、装置及服务器,以实现云计算集群的流量控制,进而提供稳定的云计算服务的目的。具体技术方案如下:第一方面,本专利技术实施例提供了一种云计算集群的流量控制方法,应用于代理本文档来自技高网...

【技术保护点】
1.一种云计算集群的流量控制方法,其特征在于,应用于代理服务器,终端通过所述代理服务器与云计算集群进行交互,所述方法包括:接收所述终端发送的多个交互请求;确定各交互请求的交互类型;针对一云计算集群,根据预设的交互类型与该云计算集群的对应关系,确定各交互类型的预设并发数量;针对各交互请求的交互类型,确定该交互类型的交互请求数量,并判断该交互类型的交互请求数量是否小于该交互类型的预设并发数量;若不小于,则确定该交互类型的预设并发数量作为该交互类型的交互请求发送数量;针对各交互类型,按照该交互类型的交互请求发送数量,从该交互类型的各交互请求中,选择与所述交互请求发送数量相同数量的交互请求,并发送至所...

【技术特征摘要】
1.一种云计算集群的流量控制方法,其特征在于,应用于代理服务器,终端通过所述代理服务器与云计算集群进行交互,所述方法包括:接收所述终端发送的多个交互请求;确定各交互请求的交互类型;针对一云计算集群,根据预设的交互类型与该云计算集群的对应关系,确定各交互类型的预设并发数量;针对各交互请求的交互类型,确定该交互类型的交互请求数量,并判断该交互类型的交互请求数量是否小于该交互类型的预设并发数量;若不小于,则确定该交互类型的预设并发数量作为该交互类型的交互请求发送数量;针对各交互类型,按照该交互类型的交互请求发送数量,从该交互类型的各交互请求中,选择与所述交互请求发送数量相同数量的交互请求,并发送至所述云计算集群。2.根据权利要求1所述的方法,其特征在于,所述交互类型包括:查询类型、同步操作类型以及异步操作类型;所述针对一云计算集群,根据预设的交互类型与该云计算集群的对应关系,确定各交互类型的预设并发数量,包括:若交互请求的交互类型为查询类型,针对一云计算集群,根据预设的查询类型与该云计算集群的对应关系,确定第一预设并发数量;若交互请求的交互类型为同步操作类型,针对一云计算集群,根据预设的同步操作类型与该云计算集群的对应关系,确定第二预设并发数量;若交互请求的交互类型为异步操作类型,针对一云计算集群,根据预设的异步操作类型与该云计算集群的对应关系,确定第三预设并发数量。3.根据权利要求2所述的方法,其特征在于,所述针对各交互类型,按照该交互类型的交互请求发送数量,从该交互类型的各交互请求中,选择与所述交互请求发送数量相同数量的交互请求发送至对应的云计算集群,包括:针对所述查询类型和同步操作类型,按照该交互类型的交互请求发送数量,从该交互类型的各交互请求中,选择与所述交互请求发送数量相同数量的交互请求发送至对应的云计算集群;针对所述异步操作类型,执行如下操作:按照所述异步操作类型的交互请求发送数量,选择与所述交互请求发送数量相同数量的交互请求,作为第一交互请求,并将所述第一交互请求发送至对应的云计算集群;向所述云计算集群发送所述第一交互请求的操作结果查询请求;当所述云计算集群返回的操作结果查询响应为第一交互请求的操作已完成时,将所述异步操作类交互请求中除所述第一交互请求之外的交互请求,按照所述异步操作类型的交互请求发送数量,发送至所述云计算集群;当所述云计算集群返回的操作结果查询响应为操作失败时,停止向所述云计算集群发送所述异步操作类型的交互请求。4.根据权利要求3所述的方法,其特征在于,在所述当所述云计算集群返回的操作结果查询响应为操作失败时,停止向所述云计算集群发送所述异步操作类型的交互请求之后,所述方法还包括:向所述终端发送所述异步操作类交互请求失败的信息。5.根据权利要求1所述的方法,其特征在于,在所述针对一云计算集群,根据预设的交互类型与该云计算集群的对应关系,确定各交互类型的预设并发数量之后,所述方法还包括:获取交互类型与云计算集群的对应关系的更新信息;根据所述更新信息,更新各交互类型的交互请求的预设并发数量;在所述根据所述更新信息,更新各交互类型的交互请求的预设并发数量之后,执行所述针对各交互请求的交互类型,确定该交互类型的交互请求数量,并判断该交互...

【专利技术属性】
技术研发人员:马文军
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1