curator-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jordan Zimmerman (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CURATOR-505) A circuit breaking ConnectionStateListener would be very helpful
Date Wed, 06 Feb 2019 19:44:01 GMT

    [ https://issues.apache.org/jira/browse/CURATOR-505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16762052#comment-16762052
] 

Jordan Zimmerman commented on CURATOR-505:
------------------------------------------

cc [~jhalterman]

> A circuit breaking ConnectionStateListener would be very helpful
> ----------------------------------------------------------------
>
>                 Key: CURATOR-505
>                 URL: https://issues.apache.org/jira/browse/CURATOR-505
>             Project: Apache Curator
>          Issue Type: New Feature
>          Components: Client, Framework, Recipes
>    Affects Versions: 4.1.0
>            Reporter: Jordan Zimmerman
>            Assignee: Jordan Zimmerman
>            Priority: Major
>
> Create a circuit breaker style {{ConnectionStateListener}}. It would proxy any ConnectionStateListeners
used by Curator recipe/classes such that when the connection is lost the circuit would open
for a period of time and, while open, ignore any changes in state. After the time period expires
the circuit would close and send whatever the current connection state is. This way, if the
connection is going up/down/up/down/up/down, the application would only see the first down
and then N ms later hopefully the connection is repaired and the application would only see
the reconnection.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message