| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 流量监控 - Sentinel -> 正文阅读 |
|
[开发测试]流量监控 - Sentinel |
1. 流控规则介绍
2. 流控模式演示2.1 直接(默认的)
1、为 /testA 请求设置流控规则 表示一秒钟查询一次就ok,若超过次数1,就直接-快速失败,报默认错误 ? ?2、查看流控规则 ?3、发出请求,体验限流 先是一秒点一次,可以正常访问 ?连续点几次,出现提示语句 2.2 关联?
1、修改上面建立的流控规则 当关联资源/testB的qps阈值超过1时,就限流/testA的Rest访问地址 ? 2、使用 PostMan模拟并发密集访问testB,发出请求,体验限流 ? ? ? ? 3、访问 /testA ?2.3 链路
1、修改上面建立的流控规则 ?2、使用 Postman 对 /testB 进行连续访问 3、访问 /testA? 3. 流控效果演示3.1 快速失败(默认的)就是上面一直出现的提示界面 3.2 Warm Up(预热)应用场景 官方说明 :流量控制 · alibaba/Sentinel Wiki · GitHub ?
1、修改 流控效果 ?2、一直发出 /testA 请求 发现刚开始提示 Blocked by Sentinel(flow limiting) 的频率比较高 越往后频率越低 最后几乎不会出现 这就是阈值再慢慢预热的过程 3.3 排队等待
1、修改 流控效果 testA每秒一次请求,超过的话就排队等候,等待的超时时间为20000毫秒 2、在 Controller 中添加一行输出语句,打印时间 3、使用 Postman 模拟大量请求? 4、观察控制台? ? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:22:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |