当前位置:网站首页>Sentinel热点参数限流
Sentinel热点参数限流
2022-07-31 14:05:00 【Leon_Jinhai_Sun】
我们还可以对某一热点数据进行精准限流,比如在某一时刻,不同参数被携带访问的频率是不一样的:
由于携带参数a的请求比较多,我们就可以只对携带参数a的请求进行限流。
这里我们创建一个新的测试请求映射:
@RequestMapping("/test")
@SentinelResource("test") //注意这里需要添加@SentinelResource才可以,用户资源名称就使用这里定义的资源名称
String findUserBorrows2(@RequestParam(value = "a", required = false) int a,
@RequestParam(value = "b", required = false) int b,
@RequestParam(value = "c",required = false) int c) {
return "请求成功!a = "+a+", b = "+b+", c = "+c;
}启动之后,我们在Sentinel里面进行热点配置:

然后开始访问我们的测试接口,可以看到在携带参数a时,当访问频率超过设定值,就会直接被限流,这里是直接在后台抛出异常:


而我们使用其他参数或是不带a参数,那么就不会出现这种问题了:

除了直接对某个参数精准限流外,我们还可以对参数携带的指定值单独设定阈值,比如我们现在不仅希望对参数a限流,而且还希望当参数a的值为10时,QPS达到5再进行限流,那么就可以设定例外:

这样,当请求携带参数a,且参数a的值为10时,阈值将按照我们指定的特例进行计算。
边栏推荐
- 什么是消息队列呢?
- OAuth2:四种授权方式
- Even if the image is missing in a large area, it can also be repaired realistically. The new model CM-GAN takes into account the global structure and texture details
- 推荐系统-召回阶段-2013:DSSM(双塔模型)【Embedding(语义向量)召回】【微软】
- [QNX Hypervisor 2.2用户手册]9.14 safety
- ML、DL、CV常见的问题整理
- leetcode:2032. 至少在两个数组中出现的值
- 技能大赛训练题:交换机虚拟化练习
- 4.爬虫之Scrapy框架2数据解析&配置参数&数据持久化&提高Scrapy效率
- leetcode:2032. Values that appear in at least two arrays
猜你喜欢

多智能体协同控制研究中光学动作捕捉与UWB定位技术比较

Resolved (pymysqL connect to the database error) pymysqL. Err. ProgrammingError: (1146, "Table" test. Students' doesn 't exist ")

Selenium自动化测试之Selenium IDE

MySQL 23 classic interviews hang the interviewer

海康摄像机取流RTSP地址规则说明

OAuth2:微服务权限校验Session共享

深度剖析 Apache EventMesh 云原生分布式事件驱动架构

Resnet&API

OAuth2:四种授权方式

An article makes it clear!What is the difference and connection between database and data warehouse?
随机推荐
3.爬虫之Scrapy框架1安装与使用
ECCV 2022 | Robotic Interaction Perception and Object Manipulation
leetcode: 485. Maximum number of consecutive 1s
Redis与分布式:主从复制
Shell脚本经典案例:文件的备份
Four ways to clear the float and its principle understanding
Uniapp WeChat small application reference standard components
Motion capture system for end-positioning control of flexible manipulators
ML, DL, CV common problems sorting
The magic of SQL MERGE statement (detailed instructions)
“听我说谢谢你”还能用古诗来说?清华搞了个“据意查句”神器,一键搜索你想要的名言警句...
技能大赛训练题:ftp 服务攻防与加固
el-tooltip的使用
技能大赛训练题:域用户和组织单元的创建
LeetCode旋转数组
自制的数据库安全攻防题,相关靶机自己制作
最近很火的国产接口神器Apipost体验
LeetCode只出现一次的数字
Save and load numpy matrices and vectors, and use the saved vectors for similarity calculation
MySQL玩到这种程度,难怪大厂抢着要!