Circuit Breaker pattern (architecture)

Introduction

The Circuit Breaker pattern facilitates to gracefully degrade functionality when a method call fails. It allows a microservice to continue operating when a related service fails, preventing the failure from cascading and giving the failing service time to recover.


Reference

Quick Guide to Spring Cloud Circuit Breaker

https://www.baeldung.com/spring-cloud-circuit-breaker

Applying The Circuit Breaker Pattern at HMH

https://www.openprogrammer.info/2019/09/03/using-spring-boot-async-with-retry/


Misc.

@CircuitBreaker