Sentinel配置使用
Hystrix的替代方案,以流量为切入点,实现流量控制、熔断降级、系统负载,
1. 阿里的应用场景:
双十一秒杀、消息削峰填谷、实时熔断下游不可用服务
Sentinel也提供完整的实时监控功能
2.和Hystrix区别
Sentinel也支持Hysreix的迁移
3.名词:
4.控制台
4.使用
版本对应
客户端接入
依赖导入
客户端配置
采用懒加载,只有在进行服务访问后才能显示到界面
在controller中定义熔断和异常降级逻辑
受保护的方法
资源规则配置基于控制台进行设置
下面的配置是异常数为1后,程序在5s后才能重新访问改服务
5.对RestTemplate的支持
简化了上述过程
在RestTemplate配置上加注解
熔断降级配置
熔断降级类和方法
6.对Feign的支持
依赖
yml中激活配置
feign接口实现和熔断配置
熔断降级类和方法