[发明专利]用于控制访问流量的方法及系统有效
申请号: | 201710058860.4 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106817424B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 方考;王仁云;黄旭溪;吴博超 | 申请(专利权)人: | 杭州云纪网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 姜怡;袁礼君 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 访问 流量 方法 系统 | ||
本申请公开一种用于控制访问流量的方法及系统。所述方法包括:接收外围系统的业务请求;根据所述外围系统的业务请求时间判断所述外围系统的访问量是否超过多级访问量阈值,所述多级访问量阈值根据不同的业务请求时间,设定不同的访问量阈值;以及如果所述外围系统的所述访问量未超过所述多级访问量阈值,则处理所述业务请求。本申请公开的用于控制访问流量的方法,能够防止由于外围系统异常流量访问而给核心系统造成的压力。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种用于控制访问流量的方法及系统。
背景技术
随着科技的发展,网络平台化作业方式成为了社会的主流。以资本市场为例,随着资本市场以及金融衍生品市场的发展,程序化交易被历史肯定了它的价值,越来越多的人、投资机构自主开发外围程序参与到程序化交易、量化投资的世界中来。由于程序化交易的行为不可控,可能产生大并发的异常请求对核心交易系统造成冲击,影响核心交易系统对投资者的整体服务能力。在进行对外围程序访问核心业务系统频率的控制方法上,目前的做法是从单位时间(通常为秒)访问量的角度来对外围程序进行限制。
传统的做法是从单位时间访问量对外围程序进行控制。为了满足外围程序化交易终端的业务需求,单位时间的访问量必须允许设置在一个较高的阈值,此时外围程序若是长时间接近访问量阈值运行,核心系统依然存在被过量访问的风险。而且在传统的做法中,访问量阈值大部分是静态的。当活跃客户数较多,外围程序总请求量超过核心系统处理能力时,核心系统出现负载过高,当该情况持续时间较长时,核心系统的负载将越变越高,从而导致核心系统对外围程序的服务质量变得越来越差。现有一种访问阈值可动态调整的做法,但是在这种做法中,阈值的调整依据是静态的,即预设系统的负载能力。现有做法的缺陷在于,预设的核心系统负载能力是一个理论值,与实际负载能力会存在一定的偏差,容易出现核心系统的理论负载能力与实际负载能力偏差较大的情况,因为核心系统的实际负载能力会随着业务数据量的变化而改变。
因此,需要一种新的用于控制访问流量的方法及系统。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种用于控制访问流量的方法及系统,能够防止由于外围系统异常流量访问而给核心系统造成的压力。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提出一种用于控制访问流量的方法,该方法包括:接收外围系统的业务请求;根据外围系统的业务请求时间判断外围系统的访问量是否超过多级访问量阈值,多级访问量阈值根据不同的业务请求时间,设定不同的访问量阈值;以及如果外围系统的访问量未超过多级访问量阈值,则处理业务请求。
在本公开的一种示例性实施例中,多级访问量阈值根据当前时间单位内的业务处理情况动态调节。
在本公开的一种示例性实施例中,根据外围系统的业务请求时间以及内部系统当前时间单位处理内业务处理情况,生成多级访问量阈值,包括:根据外围系统的业务请求时间,获取分级阈值;根据内部系统当前时间单位内业务处理情况,生成阈值调节因子;以及通过分级阈值与阈值调节因子,实时生成多级访问量阈值。
在本公开的一种示例性实施例中,根据外围系统的业务请求时间,获取分级阈值,包括:获取接收到外围系统首次进行业务请求的接入时间;根据接入时间与业务请求时间,将外围系统分级;以及根据外围系统的分级,以及多级阈值模型,获取分级阈值。
在本公开的一种示例性实施例中:每间隔T1时间内第一分级阈值为L1;每间隔T2时间内第二分级阈值为L2;……以及每间隔Tn时间内第n分级阈值Ln;其中T1、T2、……Tn为时间间隔,L1、L2、……Ln为分级阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云纪网络科技有限公司,未经杭州云纪网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058860.4/2.html,转载请声明来源钻瓜专利网。