【技术实现步骤摘要】
低代码平台限流方法及装置
[0001]本说明书涉及低代码平台
,特别涉及一种低代码平台限流方法及装置。
技术介绍
[0002]随着互联网技术的发展和日益普及,现在互联网应用已经遍布各个行业,基于互联网的服务也愈发增多,与此同时互联网所触及的人群越来越多。对于用户大规模用户量群里的服务来说,线上服务每多待机一分钟都会造成不可挽回的经济损失,降低用户信任度。线上服务的问题面临着诸多的挑战,如服务器宕机,网络崩溃,人为失误等。其中对于稳定的线上服务最大的挑战就是不可预期的流量变化,如抢票,秒杀活动等。如何快速有效的应对线上突发流量的冲击,如何尽可能的利用计算机资源提供给用户最好的用户体验,如何保护服务,如何保护系统不发生因为请求流量过大发生宕机、重启、假死,这些都是研究重点。
[0003]目前,为了解决上述技术问题,一般采用动态限流策略来进行限流熔断,然而,现有的动态限流熔断方法都是高代码形式,需要通过编码实现,无法应用于低代码平台。
[0004]针对上述问题,目前尚未提出有效的解决方案。
专利技术内 ...
【技术保护点】
【技术特征摘要】
1.一种低代码平台限流方法,其特征在于,包括:接收限流配置加载请求;所述限流配置加载请求中携带有目标服务器标识和目标容器标识;响应于所述限流配置加载请求,读取第一限流配置表;所述第一限流配置表中包括服务器标识、容器标识、限流开关状态和平台级流量上限阈值之间的对应关系;从所述第一限流配置表中查询与所述目标服务器标识和目标容器标识对应的目标限流开关状态;在所述目标限流开关状态为开启的情况下,读取所述目标服务器标识和目标容器标识对应的目标平台流量上限阈值;基于所述目标平台流量上限阈值生成并保存第一限流规则,以基于所述第一限流规则实现低代码平台动态限流。2.根据权利要求1所述的低代码平台限流方法,其特征在于,在从所述第一限流配置表中查询与所述目标服务器标识和目标容器标识对应的目标限流开关状态之后,还包括:在所述目标限流开关状态为开启的情况下,读取应用服务登记表;从所述应用服务登记表中,查询所述目标服务器标识和所述目标容器标识对应的平台中的应用注册信息;所述应用注册信息包括多个应用服务中各应用服务的注册信息;对于注册信息中包含应用限流字段值的应用,将交易限流字段值设置为对应应用服务的应用限流上限阈值;基于所述应用限流上限阈值生成并保存第二限流规则。3.根据权利要求2所述的低代码平台限流方法,其特征在于,在从所述第一限流配置表中查询与所述目标服务器标识和目标容器标识对应的目标限流开关状态之后,还包括:在所述目标限流开关状态为开启的情况下,读取交易码数据表;所述交易码数据表包括多种交易中各种交易的交易码数据;从所述交易码数据表中,查询所述目标服务器标识和所述目标容器标识对应的平台中多种应用的交易码数据;对于交易码数据中包含交易限流字段值的交易,将交易限流字段值设置为对应交易的交易限流上限阈值;基于所述交易限流上限阈值生成并保存第三限流规则。4.根据权利要求3所述的低代码平台限流方法,其特征在于,在基于所述交易限流上限阈值生成并保存第三限流规则之后,还包括:接收交易业务请求;所述交易业务请求中包括交易要素标识;基于所述交易要素标识确定对应的后台服务器集群信息;将所述交易业务请求分配至所述后台服务器集群信息对应的后台服务器集群中的后台服务器;在所述交易业务请求对应的交易开启了限流功能的情况下,基于所述第一限流规则获取平台级令牌,基于所述第二限流规则获取应用服务级令牌,基于所述第三限流规则...
【专利技术属性】
技术研发人员:杨翔天,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。