Breakout: a Circuit Breaker implementation in C#

from blog Dodgy Coder, | ↗ original
A circuit breaker can help you improve the stability of your application by protecting calls to third party services; e.g. a web service, a network resource, a database, or any other component which can intermittently fail. Its a fundamental pattern for protecting your system from all manner of integration point problems. It is a way to fail...