分布式系统的流量整形方法、装置和存储介质制造方法及图纸

技术编号:33462246 阅读:22 留言:0更新日期:2022-05-19 00:42
本申请涉及金融领域,尤其涉及分布式系统的流量整形方法、装置和存储介质。该流量整形方法中,第一业务服务器接收第一接口访问请求消息,该第一接口访问请求消息用于请求待查询数据,第一业务服务器为多个业务服务器中任意一个;第一业务服务器基于第一接口访问请求消息向远程字典服务数据库发送第一指令,该第一指令用于指示远程字典服务数据库对第一数据中记录的总次数进行加一操作;若进行加一操作之后的总次数小于或等于多个业务服务器在一个流量整形周期中的总访问次数阈值,则第一业务服务器执行第一接口访问请求消息所请求的操作。该流量整形方法实现了在分布式场景下可用的高效流量整形,保证了在大量突发流量来临时服务的可用性。时服务的可用性。时服务的可用性。

【技术实现步骤摘要】
分布式系统的流量整形方法、装置和存储介质


[0001]本申请涉及金融领域,尤其涉及分布式系统的流量整形方法、装置和存储介质。

技术介绍

[0002]分布式系统(distributed system)是建立在网络之上的软件系统,因为软件的特性,所以分布式系统具有高度的内聚性和透明性。在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。
[0003]由于互联网的快速发展,分布式系统在使用的过程中,随时都有可能会涌入超出预期的流量,为了保证有限的系统资源能够提供最大化的服务能力,需要对系统按照预设的规则进行流量(输出或输入)限制,使得被接收的流量不会超过系统所能承载的上限,保证系统平稳运行。例如,在应对秒杀、大促、双11等高性能压力的场景时,需要通过流量整形,控制分布式系统的每秒查询率,从而达到保护系统的目的。
[0004]然而,现有的流量整形方法大多适用于单机场景,无法直接应用于分布式系统中,因此,如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式系统的流量整形方法,其特征在于,所述分布式系统包括多个业务服务器和远程字典服务数据库,所述远程字典服务数据库中包含第一数据,所述第一数据用于记录所述多个业务服务器在当前流量整形周期中被访问的总次数,所述方法包括:第一业务服务器接收第一接口访问请求消息,所述第一接口访问请求消息用于请求待查询数据,所述第一业务服务器为所述多个业务服务器中任意一个;所述第一业务服务器基于所述第一接口访问请求消息向所述远程字典服务数据库发送第一指令,所述第一指令用于指示所述远程字典服务数据库对所述第一数据中记录的所述总次数进行加一操作;若进行加一操作之后的所述总次数小于或等于所述多个业务服务器在一个流量整形周期中的总访问次数阈值,则所述第一业务服务器执行所述第一接口访问请求消息所请求的操作。2.根据权利要求1所述的方法,其特征在于,所述远程字典服务数据库还包括M个第二数据,所述M个第二数据与所述多个业务服务器接收到的M个接口访问请求消息一一对应,所述M个第二数据中每个第二数据用于记录所述M个接口访问请求消息中对应的接口访问请求消息的访问时间,M为非负整数;相应地,所述方法还包括:所述第一业务服务器向所述远程字典服务数据库发送第二指令,所述第二指令用于指示所述远程字典服务数据库中添加第二数据,所述添加的第二数据用于记录所述第一接口访问请求消息的第一访问时间;若进行加一操作之后的所述总次数大于所述总访问次数阈值,则所述第一业务服务器基于所述远程字典服务数据库中存储的第二数据获取所述第一访问时间与第二访问时间之间的时间差值,所述第二访问时间为所述多个接口访问请求消息中的第二接口访问请求消息的访问时间,所述第二接口访问请求消息的访问时间位于所述第一接口访问请求之前,且所述第二访问时间与所述第一访问时间之间存在预设数量的接口访问请求消息,所述预设数量与所述总访问次数阈值相等;若所述时间差值大于所述流量整形周期的时长,则所述第一业务服务器执行所述第一接口访问请求消息所请求的操作。3.根据权利要求2所述的方法,其特征在于,所述第一数据具体用于记录所述多个业务服务器在当前流量整形周期中被第一用户访问的总次数,所述第一接口访问请求消息具体用于为所述第一用户请求所述待查询数据,所述M个接口访问请求消息中每个接口访问请求消息用于为所述第一用户请求待查询数据,所述总访问阈值具体为所述多个业务服务器在一个流量整形周期中被所述第一用户访问的总次数阈值。4.根据权利要求2或3所述的方法,其特征在于,所述远程字典服务数据库中的每个第二数据还用于记录对应的接口访问请求消息的过期时长。5.根据权利要求4所述的方法,其特征在于,所述过...

【专利技术属性】
技术研发人员:何雨伦姚积全唐世昊唐斐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1