Sentinel配置使用

Hystrix的替代方案,以流量为切入点,实现流量控制、熔断降级、系统负载,

1. 阿里的应用场景:

双十一秒杀、消息削峰填谷、实时熔断下游不可用服务
Sentinel也提供完整的实时监控功能

2.和Hystrix区别

Sentinel配置使用
Sentinel配置使用
Sentinel也支持Hysreix的迁移

3.名词:

Sentinel配置使用

4.控制台

Sentinel配置使用

Sentinel配置使用
Sentinel配置使用

4.使用

版本对应
Sentinel配置使用
客户端接入
依赖导入
Sentinel配置使用
Sentinel配置使用
客户端配置
Sentinel配置使用
采用懒加载,只有在进行服务访问后才能显示到界面

在controller中定义熔断和异常降级逻辑
Sentinel配置使用
受保护的方法
Sentinel配置使用
资源规则配置基于控制台进行设置
Sentinel配置使用
下面的配置是异常数为1后,程序在5s后才能重新访问改服务
Sentinel配置使用

5.对RestTemplate的支持

简化了上述过程
在RestTemplate配置上加注解
Sentinel配置使用
熔断降级配置
Sentinel配置使用

熔断降级类和方法
Sentinel配置使用

6.对Feign的支持

依赖
Sentinel配置使用
yml中**配置
Sentinel配置使用

feign接口实现和熔断配置
Sentinel配置使用
熔断降级类和方法
Sentinel配置使用

相关文章: