断路器监控仪表参数详解和模拟熔断仪表盘状态

断路器监控仪表盘参数和模拟熔断

仪表盘:web监控当前请求,正确率错误率,断路器状态监视

对之前的订单服务做一些小改动

对实现类调用订单服务上面做模拟一个正常的调用返回
断路器监控仪表参数详解和模拟熔断仪表盘状态

以返回空的方式表示服务正常调用。下面的调订单服务设置线程睡眠两秒 超时设置1秒 模拟服务宕机

仪表盘参数详解

断路器监控仪表参数详解和模拟熔断仪表盘状态

官方讲解图,现在找不到了
断路器监控仪表参数详解和模拟熔断仪表盘状态

测试100个请求,1个成功两个失败为一组请求。如果速率达到2 断路器状态打开

这里使用Postman中的集合循环发送请求

速率为2 可以看到Open红色字体,表示断路器打开
断路器监控仪表参数详解和模拟熔断仪表盘状态

整体流程:

1.正常断路器关闭状态
断路器监控仪表参数详解和模拟熔断仪表盘状态

2.突然请求速率过高,product端的请求不可用。将断路器打开,不再去请求product服务
断路器监控仪表参数详解和模拟熔断仪表盘状态

3.过了一段时间之后尝试每秒有10个请求过去,可能会有一半的请求成功,半开关状态。

数据是怎样采集到的?

Html5新的知识特性:通过sse server-send-event推送到前端(单向通信)可以拿节点路径直接访访问网页路径,f12可以查看一直保持连接

到前端(单向通信)可以拿节点路径直接访访问网页路径,f12可以查看一直保持连接**
断路器监控仪表参数详解和模拟熔断仪表盘状态