O'Reilly logo

Spring Microservices in Action by Kalpit Patel, John Carnell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. When bad things happen: client resiliency patterns with Spring Cloud and Netflix Hystrix

This chapter covers

  • Implementing circuit breakers, fallbacks, and bulkheads
  • Using the circuit breaker pattern to conserve microservice client resources
  • Using Hystrix when a remote service is failing
  • Implementing Hystrix’s bulkhead pattern to segregate remote resource calls
  • Tuning Hystrix’s circuit breaker and bulkhead implementations
  • Customizing Hystrix’s concurrency strategy

All systems, especially distributed systems, will experience failure. How we build our applications to respond to that failure is a critical part of every software developer’s job. However, when it comes to building resilient systems, most software engineers only take into ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required