CS6650 Building Scalable Distributed Systems
The circuit breaker can be used in clients to reduce strain on a server that is under heavy load, and to potentially enable a service to provide more stable response times.
If we think about this in the context of our assignments, could we use a circuit breaker in
Take a look at your client code and circuit breaker libraries.
The Apache library is probably the easiest to get started with and these examples might be inspiring, but choose any you’d like to learn.
Can you add a circuit breaker in your assignment to obtain better performance as the load grows?