sentinel 控制台讲解-降级规则-降级策略:异常数

news/2024/9/20 10:34:39

异常数 (DEGRADE_GRADE_EXCEPTION_COUNT):当资源近 1 分钟的异常数目超过阈值之后会进行熔断。注意 由于统计时间窗口是分钟级别的,若 timeWindow 小于 60s,则结束熔断状态后仍可能再进入熔断状态

异常数是按分钟来统计的,所以时间窗口必须大于等于60s


上图就是表示,在1分钟内统计异常数超过阈值了,开始触发降级,打开断路器,等时间窗口结束,关闭降级

主要讲控制台规则的使用,项目构建用以下的项目
https://blog.csdn.net/qq_41712271/article/details/117596349?spm=1001.2014.3001.5501

1 随便写两个测试方法,模拟运行时异常

@RestController
public class Controller_1 {@RequestMapping("/test_1")public Integer fangfa_1() {//从数组随机获取一个元素//先随机产生一个下标再获取元素//Integer[] inArr = {0,1,0,3,0,5,0,7,0,9};//int index = (int) (Math.random() * inArr.length);//return 500/inArr[index];return 900 / 0;}@RequestMapping("/test_2")public String fangfa_2() {return "bbbbbbbbbbbbbb";}
}

2 配置降级规则,异常数为5,时间窗口为65秒


3 请求接口,请求一次为by zero异常,请求两次也是报错,等请求到五次后就会出现服务降级,直接快速失败,等超过65s窗口期后,再请求接口,又会开始 异常数策略统计


https://dhexx.cn/news/show-17264.html

相关文章

hdu 4972 A simple dynamic programming problem(高效)

题目链接:hdu 4972 A simple dynamic programming problem 题目大意:两支球队进行篮球比赛,每进一次球后更新比分牌,比分牌的计数方法是记录两队比分差的绝对值,每次进球的分可能是1,2,3分。给定…

day9—编程题

文章目录1.第一题1.1题目1.2涉及的相关知识1.3思路1.4解题2.第二题2.1题目2.2涉及到的知识点2.3思路2.4解题1.第一题 1.1题目 描述: 给定两个int A和B。编写一个函数返回AB的值,但不得使用或其他算数运算符。 1.2涉及的相关知识 按位与:&a…

sentinel - @SentinelResource注解使用-1 blockHandler ,fallback参数使用

SentinelResource属性介绍 Value:资源名称,必需项(不能为空)blockHandler:处理BlockException的函数名称(可以理解对Sentinel的配置进行方法兜底)。函数要求: 必须是public修饰返回…

主机找不到vmnet1和vmnet8

今天跑程序时,突然发现虚拟机ping不通主机了,返过来可行,防火墙什么的都设置好了,仍然不行,后来发现,在网络和共享中心已经看不到vmnet1和vmnet8了,更改适配器设置也只有本地连接和宽带连接&…

sentinel 控制台讲解- 热点规则

何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制用户 ID 为参数,针对一段时间…

天气预报接口IOS版OC:SmartWeather API中key的计算方法

最近在做一个天气预报app,看见国家气象局有api接口提供,但是需要申请,网址 http://smart.weather.com.cn/wzfw/smart/weatherapi.shtml, 审核大概需要一周左右,审核通过后,你会收到一封邮件 您好:欢迎使用S…

生活

收到老公计算的给儿子置换学区房需要准备的钱,以及家里实际花费。我和老公已经成了挣钱不花钱的主了,家里孩子花销算是个人消费最大的。这还是基本消费,没有读什么高级幼儿园,没有上什么高级辅导班。 说实话的,真的是觉…

Leetcode: Minimum Path Sum

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.Note: You can only move either down or right at any point in time. 与Unique Path问题相似,是一个D…

sentinel - @SentinelResource注解使用-2 全局统一定义兜底方法,降级方法,异常处理方法等 blockHandlerClass,fallbackClass 参数使用

目前兜底方案面临的问题 1 自定义的处理方法和业务代码耦合在一块,不直观。 2 每个业务方法都添加一个兜底的,那代码膨胀加剧。 3 全局统一的处理方法没有体现。SentinelResource注解的描述,参考文档https://blog.csdn.net/qq_41712271/artic…

都说了是随笔了还要什么标题

都说了是随笔了还要什么标题 <script type"text/javascript"> $(function () { $("#btnOK").click(function () { $.ajax({ type: "POST", url: "/Storage/CreateGeotable", data: { name: "位置数据表", geotype: 1,…