@SentinelResource注解实现热点限流

简介: @SentinelResource注解实现热点限流

下图中请求url中param参数为axb,如果QPS超过5,就会限流

一:如下代码

@RestController
public class ParamController {
    @GetMapping("/param")
    @SentinelResource(value = "param", blockHandler = "exHandler")
    public String param(String type) {
        return "success";
    }

    public String exHandler(String type, BlockException ex) {
        return "exHandler error";
    }

    
}


二:在浏览器中访问param接口

三:查看sentinel的控制面板,可以看到出现param资源

四:我对param资源进行热点,点击右边热点按钮,在索引参数里面输入索引值为0,表示param方法的第一个参数

五:在浏览器中输入

http://ip:18080/param?type=1

相关文章
Layui 内置方法 - layer.confirm(询问框)
Layui 内置方法 - layer.confirm(询问框)
2109 0
|
监控 Java Sentinel
Spring Cloud微服务架构
Spring Cloud微服务架构
392 1
|
自然语言处理 IDE Java
通义灵码真好用!
通义灵码小白体验手把手教程,真的很好用呢!
4221 4
|
人工智能 自然语言处理 搜索推荐
全网首发 | PAI Model Gallery一键部署阶跃星辰Step-Video-T2V、Step-Audio-Chat模型
Step-Video-T2V 是一个最先进的 (SoTA) 文本转视频预训练模型,具有 300 亿个参数,能够生成高达 204 帧的视频;Step-Audio 则是行业内首个产品级的开源语音交互模型,通过结合 130B 参数的大语言模型,语音识别模型与语音合成模型,实现了端到端的文本、语音对话生成,能和用户自然地进行高质量对话。PAI Model Gallery 已支持阶跃星辰最新发布的 Step-Video-T2V 文生视频模型与 Step-Audio-Chat 大语言模型的一键部署,本文将详细介绍具体操作步骤。
|
存储 设计模式 缓存
OpenFeign集成Ribbon负载均衡-过滤和选择服务核心实现
该文章主要介绍了如何在OpenFeign中集成Ribbon以实现负载均衡,并详细分析了Ribbon中服务选择和服务过滤的核心实现过程。文章还涉及了Ribbon中负载均衡器(ILoadBalancer)和负载均衡策略(IRule)的初始化方式。
OpenFeign集成Ribbon负载均衡-过滤和选择服务核心实现
|
缓存 负载均衡 Java
OpenFeign最核心组件LoadBalancerFeignClient详解(集成Ribbon负载均衡能力)
文章标题为“OpenFeign的Ribbon负载均衡详解”,是继OpenFeign十大可扩展组件讨论之后,深入探讨了Ribbon如何为OpenFeign提供负载均衡能力的详解。
OpenFeign最核心组件LoadBalancerFeignClient详解(集成Ribbon负载均衡能力)
|
传感器 监控 物联网
Zabbix 7.0.0 发布,这些新特性很Nice!
【7月更文挑战第10天】
1371 1
Zabbix 7.0.0 发布,这些新特性很Nice!
|
SQL 索引
使用 explain 如何判断二级索引使用后是否回表?
如何使用 explain 判断二级索引使用后,是否存在回表操作?
650 0
|
SQL 监控 关系型数据库
深入解析MySQL死锁:原因、检测与解决方案
深入解析MySQL死锁:原因、检测与解决方案
|
Java API Nacos
第十二章 Spring Cloud Alibaba Sentinel
第十二章 Spring Cloud Alibaba Sentinel
2236 0