camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Barlotta (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CAMEL-10718) Route Policy implements circuit breaker pattern to stop consuming from the endpoint
Date Tue, 17 Jan 2017 16:12:26 GMT

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

Mime
View raw message