You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Mike Barlotta (JIRA)" <ji...@apache.org> on 2017/01/17 15:41:26 UTC

[jira] [Created] (CAMEL-10718) Route Policy implements circuit breaker pattern to stop consuming from the endpoint

Mike Barlotta created CAMEL-10718:
-------------------------------------

             Summary: Route Policy implements circuit breaker pattern to stop consuming from the endpoint
                 Key: CAMEL-10718
                 URL: https://issues.apache.org/jira/browse/CAMEL-10718
             Project: Camel
          Issue Type: New Feature
          Components: camel-core
            Reporter: Mike Barlotta


Our project recently needed a circuit breaker that stop consuming messages from the from endpoint. I noticed that the Camel circuit breakers consumed from the endpoint even in the open mode and controlled access to the to endpoints on the route.

Based on this Stack Overflow answer, I created a circuit breaker that will stop consuming from the starting endpoint based on exceptions being thrown. It is using a RoutePolicy and imitates the existing ThrottlingInflightRoutePolicy as well as the CircuitBreakingLoadBalancer.

This is in the PR 1400
https://github.com/apache/camel/pull/1400



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)