![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
断路器
lizz666
不积跬步无以至千里
展开
-
Alibaba-Sentinel-Dashboard:配置参数说明
配置前缀sentinel.dashboard,使用jvm环境变量启动,格式-Dsentinel.dashboard.xx=xx如:-Dsentinel.dashboard.autoRemoveMachineMillis=360000参数 默认值 说明 auth.username sentinel Dashboard管理员登录用户名 auth.password sentinel ...原创 2021-08-27 18:15:47 · 947 阅读 · 0 评论 -
alibaba Sentinel源码:token server集群限流过程
源码链路原创 2021-06-29 18:20:31 · 431 阅读 · 0 评论 -
alibaba Sentinel:客户端从Apollo读取配置
代码@SpringBootApplicationpublic class SentinelServerApplication { public static void main(String[] args) { SpringApplication.run(SentinelServerApplication.class, args); //初始化数据数据源 initSentinelApolloDB(); } private ...原创 2021-06-17 18:01:13 · 559 阅读 · 4 评论 -
Feign熔断hystrix配置
环境jar包 <!--feign--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <!--原创 2021-05-10 16:33:04 · 783 阅读 · 0 评论 -
alibaba Sentinel Dashboard:流量控制配置持久化到Apollo
使用外部数据源必须先,alibaba Sentinel:开启集群功能在集群能使用到外部数据源方法原创 2021-05-07 18:36:37 · 484 阅读 · 1 评论 -
alibaba Sentinel源码:dashboard流控规则管理
前端入口源码时序图源码解析前端接口package com.alibaba.csp.sentinel.dashboard.controller;/** * Flow rule controller. * * @author leyou * @author Eric Zhao */@RestController@RequestMapping(value = "/v1/flow")public class FlowControllerV1 { pri.原创 2021-04-30 11:22:37 · 241 阅读 · 0 评论 -
alibaba Sentinel源码:dashboard集群流控管理
前端入口集群流控,新增或调整token server代码时序图源码解析入口apipackage com.alibaba.csp.sentinel.dashboard.controller.cluster;@RestController@RequestMapping("/cluster/assign")public class ClusterAssignController {... /** * token server 配置 * @param原创 2021-04-29 17:33:40 · 964 阅读 · 0 评论 -
Resilience4j:请求1秒超时504,Response took longer than configured timeout
案例在gateway路由中使用断路器spring: cloud: gateway: routes: - id: r_exception uri: lb://EUREKA-PROVIDER predicates: - Path=/excp/** filters: - StripPrefix=1 - name: CircuitBrea原创 2020-07-20 17:40:48 · 7239 阅读 · 6 评论 -
断路器:Resilience4j配置及应用(gateway应用)
状态项三个一般性状态CLOSED:关闭状态,放过所有请求,记录请求状态。 OPEN:打开,异常请求达到阀值数量时,开启熔断,拒绝所有请求。 HALF_OPEN:半开,OPEN状态一定时间后,变为半开状态,两个特定状态DISABLED:禁用 FORCED_OPEN:强开状态转换CLOSED 》OPEN 》HALF_OPEN配置项配置属性 默认值 描述 failureRateThreshold 50 以百分率形式配置失败率阈值。失败率大于等于...原创 2020-07-17 18:34:45 · 5695 阅读 · 4 评论 -
断路器对比Sentinel、Hystrix、resilience4j
功能对比 Sentinel Hystrix resilience4j 隔离策略 信号量隔离(并发线程数限流) 线程池隔离/信号量隔离 信号量隔离 熔断降级策略 基于响应时间、异常比率、异常数 基于异常比率 基于异常比率、响应时间 实时统计实现 滑动窗口(LeapArray) 滑动窗口(基于 RxJava) R...原创 2020-06-18 17:59:09 · 9340 阅读 · 0 评论