[发明专利]一种数据获取方法、装置、电子设备、存储介质及系统有效
申请号: | 201711183112.5 | 申请日: | 2017-11-23 |
公开(公告)号: | CN108572870B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 胡伟 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/52 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 获取 方法 装置 电子设备 存储 介质 系统 | ||
本发明实施例提供了一种数据获取方法、装置、电子设备、存储介质及系统,其中,该方法包括:接收N个业务服务器发送的N个通行证获取请求,判断N是否大于预设通行证发放数量M,在N大于M时,从N个通行证获取请求中选择M个通行证获取请求,并获取M个通行证获取请求中携带的所属的M个请求发送方业务服务器的标识信息;将预先存储的M个通行证分别添加至M个通行证响应信息中;分别发送M个通行证响应信息,至与所属的M个请求发送方业务服务器的标识信息对应的业务服务器,以使各业务服务器根据通行证响应信息,获取待获取数据。从而可以实现自动限制同时从业务控制服务器获取自身需要的数据的业务服务器的数量,降低业务控制服务器的压力。
技术领域
本发明涉及通信技术领域,特别是涉及一种数据获取方法、装置、电子设备、存储介质及系统。
背景技术
随着互联网技术的高速发展,云计算作为一种基于互联网的计算方式得到了广泛应用。其中,云计算的核心思想是将大量用网络连接的计算资源统一管理和调度,构成一个统一资源池向用户提供按需服务。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。
通过云计算,可以将计算分布在分布式系统中,在该分布式系统中,可以包括业务控制服务器和业务服务器。其中,业务控制服务器用于对计算资源进行统一管理和调度,业务服务器用于根据业务控制服务器的调度指令执行具体业务。一般情况下,业务控制服务器的数量都比较少,而业务服务器的数量比较多。业务服务器需要不定时地从业务控制服务器获取需要的数据。当较多的业务服务器同时需要从业务控制服务器获取数据,且获取数据的业务服务器的数量较大时,会增加业务控制服务器的压力,造成业务控制服务器运行缓慢,最终导致业务控制服务器不能在设定的时间内返回业务服务器需要的数据,甚至会形成DDOS(Distributed Denial of Service,分布式拒绝服务)的情况,更严重的会导致业务控制服务器不堪重负而瘫痪。
为了避免上述问题,一般会采用如下的方案:
方案一:避免所有的业务服务器同时获取数据,手动控制业务服务器获取数据的顺序。例如,控制1000个业务服务器分批次获取数据,使业务控制服务器的压力一直在业务控制服务器的可承受范围之内。但是,方案一需要运维管理人员分批次、手动控制所有的业务服务器获取数据,造成业务服务器获取数据的效率低下。
方案二:增加业务控制服务器的数量,使业务控制服务器能够在预设的时间内返回业务服务器需要的数据给所有的业务服务器。但是,在正常情况下,业务控制服务器并不是每个时间点都需要在预设的时间内返回业务服务器需要的数据的。为了应对较多的业务服务器同时获取数据时的情况,而增加业务控制服务器节点,会造成成本增加,并不是最佳方案。
方案三:给每个业务服务器设置不同的获取数据时间,使得每个业务服务器按照不同的获取数据时间从业务控制服务器获取数据。方案三看似可以避免所有业务服务器同时从业务控制服务器获取需要的数据,但是,当频繁地增加业务服务器时,则需要频繁地重新设置获取数据时间,显得比较繁琐。
可见,现有技术的三种方案并不是解决上述问题的优选技术方案。
发明内容
本发明实施例的目的在于提供一种数据获取方法、装置、电子设备、存储介质及系统,以实现自动限制同时从业务控制服务器获取数据的业务服务器的数量,从而降低业务控制服务器的压力。具体技术方案如下:
第一方面,本发明实施例提供了一种数据获取方法,应用于通行证管理服务器,该方法包括:
接收N个业务服务器发送的N个通行证获取请求,其中,每个业务服务器发送一个通行证获取请求,每个通行证获取请求携带有所属的请求发送方业务服务器的标识信息,每个通行证获取请求为所属的请求发送方业务服务器存在待获取数据时,向通行证管理服务器发送的,N为大于或等于1的整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711183112.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置