上QQ阅读APP看书,第一时间看更新
Latency and fault tolerance with Hystrix
I have already mentioned the circuit breaker pattern in Chapter 1, Introduction to Microservices, and Spring Cloud provides a library that implements this pattern. It is based on the Hystrix package created by Netflix as a circuit breaker implementation. Hystrix is by default integrated with the Ribbon and Feign clients. Fallback is closely related to the circuit breaker concept. With Spring Cloud libraries you can easily configure fallback logic, which should be performed if there is a read or circuit breaker timeout. To include Hystrix in your project you should use the spring-cloud-starter-hystrix starter.