Click here to load reader
Upload
josue-neis
View
83
Download
0
Embed Size (px)
Citation preview
Resilient Applicationswith Circuit Breakers
Implementations
Embracing Failure
● Faults will occur
● Faults are tolerable
● Modular design
“We should write software that is cynical and expects bad things to happen.” - Michael T. Nygard
Circuit Breaker
By Martin Fowler
Circuit Breaker Status
By Javaslang
Solutions
● Home-made
● Netflix Hystrix
● Spring Cloud Netflix
Referenceshttp://springinpractice.com/2010/07/06/annotation-based-circuit-breakers-with-spring
https://github.com/javaslang/javaslang-circuitbreaker
http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html
https://github.com/Netflix/Hystrix
https://github.com/jneis/circuit-breaker-hack.git