.NetCore实践——熔断与限流
Polly策略类型
polly 的策略类型分为两类:
被动策略(异常处理、结果处理)
主动策略(超时处理、断路器、舱壁隔离、缓存)
熔断和限流通过下面主动策略来实现:
降级响应
失败重试
断路器
舱壁隔离
Policy 类型状态说明
CircuitBreaker(断路器)有状态共享失败率,以决定是否熔断
Bulkhead(舱壁隔离)有状态共享容量使用情况,以决定是否执行动作
Cache(缓存)有状态共享缓存的对象,以决定是否命中
其他策略无状态
熔断
...
edwardchu.hashnode.dev2 min read