"Circuit breaker" for net.msmq?
Posted
by Alex
on Stack Overflow
See other posts from Stack Overflow
or by Alex
Published on 2010-06-05T18:20:29Z
Indexed on
2010/06/05
18:22 UTC
Read the original article
Hit count: 278
Hi,
The Circuit Breaker pattern, from the book Release It!, protects a service from requests while it is failing (or recovering). The net.msmq binding used with transactions give us nice retry and poison message capabilities. But I am missing the implementation of such a "Circuit breaker" pattern. A service is put under even heavier load by retries while it is already in a failure condition (like DB connectivity issues causing loads of blocked threads etc.).
Anyone knows about a behavior extension or similar that explicitly closes the service host when defined failure thresholds have been exceeded?
Cheers, Alex
© Stack Overflow or respective owner