南威软件创新java语言下的Redis分布式限流技术,提升兼容性并减少网络压力
发表时间: 2024-05-06 13:05
金融界2024年5月6日消息,据国家知识产权局公告,南威软件股份有限公司申请一项名为“一种基于java的redis分布式限流方法及系统“,公开号CN117971310A,申请日期为2023年11月。
专利摘要显示,本发明属于流量管理技术领域,公开了一种基于java的redis分布式限流方法及系统,所述方法包括以下步骤:关键字获取:获取业务终端输入的关键字;数据获取:对关键字调用decr命令,将该关键字在redis中的次限数减1,然后返回剩余的次限数;调用ttl命令得到剩余的有效时间并向redis返回剩余的有效时间;有效时间计算,若剩余的有效时间不小于0则执行次限数计算步骤;次限数计算,判断剩余的次限数是否小于1,若是则向业务终端返回false,若否则向业务终端返回true;其中,返回false为限流,返回true为通过限流。本发明将分布式限流的逻辑写在java里,从而解决了现有的分布式限流方法兼容性差以及会提高网络负担的问题。
本文源自金融界