Spring Cloud学习笔记---雪崩来啦有豪猪(2018-08-02)

服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。
为了解决这个问题,业界提出了断路器模型


Spring Cloud整合了Hystrix组件,实现了断路器模式。
这里写图片描述

Hystrix对应的中文名字就是“豪猪”,周身长满刺,保护自己不受伤害,代表一种防御机制。


ribbon使用断路器
首先需要加入Hystrix依赖
然后在程序的启动类加@EnableHystrix注解
在service方法上加上@HystrixCommand注解。该注解对该方法创建了熔断器的功能,并指定了fallbackMethod熔断方法。


Feign中使用熔断器
Feign自带有熔断器,在D版本的SpringCloud之后,没有默认打开,需要在配置文件中打开。
加上feign.hystrix.enabled = true

https://blog.csdn.net/forezp/article/details/81040990


猜你喜欢

转载自blog.csdn.net/qq_33121481/article/details/81355620
今日推荐