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 16:12:26 UTC

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

     [ https://issues.apache.org/jira/browse/CAMEL-10718?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Barlotta updated CAMEL-10718:
----------------------------------
    Description: 
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 a 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

  was:
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


> 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 a 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)