"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

Filed under:
|
|

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

Related posts about wcf

Related posts about Patterns