RuoYi-Vue分离版——限流

1.什么是限流?

答:限流是一种流量控制的手段,用于控制系统在一定时间内处理请求的数量,保护系统稳定性和安全性。

2.什么业务需要限流?

答:例如用户支付时候网络卡顿,多次发送支付请求

一:若依框架中的限流方式

1.若依框架中自定义了一个限流注解@RateLimiter

  • key(): 限流的key,默认值为 CacheConstants.RATE_LIMIT_KEY。可以用来标识不同的限流规则。
  • time(): 限流的时间,单位为秒,默认值为60。表示在指定时间内进行限流计算。
  • count(): 限流次数,默认值为100。表示在指定时间内允许通过的请求次数。
  • limitType(): 限流类型,默认值为 LimitType.DEFAULT。用于指定限流的策略,例如默认策略、IP策略等
二:如何使用

key可以是接口的指定路径,也可以是总的路径;后面是每五秒只能访问一次(根据自己的业务定义)

最后,所有注解都是通过AOP进行的拦截实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RuoYi-Vue本采用了Spring Security来进行权限认证。 Spring Security是一个强大且广泛使用的安全框架,它提供了一套全面的认证和授权机制,可以确保系统只有经过身份验证的用户才能访问受保护的资源。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [RuoYi-Vue-Oracle(RuoYi):基于SpringBoot的官方仓库,Spring Security,JWT,Vue&Element的前替代分离...](https://download.csdn.net/download/weixin_42133918/15399484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [RuoYi-Vue-Multi-Tenant:基于RuoYi-Vue扩展的多租户框架(SpringBoot,Spring Security,JWT,Vue&Element...](https://download.csdn.net/download/weixin_42118160/16271786)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ruoyi-vue-pro:基于SpringBoot,Spring Security,JWT,Vue&Element的前一次分离权限管理系统](https://download.csdn.net/download/weixin_42166626/15607582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值