SpringCloudHystrix
简介
- 服务容错机制
- 防雪崩利器
- 基于Netflix对应的Hystrix
功能
1、服务降级
- 优先核心服务,非核心服务不可用或弱可用
- 通过HtystrixCommand注解指定
- fallbackMethod(回退函数)中具体实现降级逻辑
1-1、步骤:
1-1-1、引入依赖
hystrix.png
1-1-2、启动类加注解: @springCloudAppllycation
这一注解包括了:@springBootApplycation @EnableDiscoveryClient @EnableCircuitBreaker
image.png
也可以加类注解@DefaultProperties(defaultFallbact="defautFallback")使用默认的降级方法
设置超时时间:
image.png
2、服务熔断
3、依赖隔离
3-1 线程池隔离
3-2 Htysrix自动实现了依赖隔离
网友评论