Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Circuit breaker design patterns #85

Open
3 tasks
madisonb opened this issue Oct 27, 2016 · 0 comments
Open
3 tasks

Circuit breaker design patterns #85

madisonb opened this issue Oct 27, 2016 · 0 comments

Comments

@madisonb
Copy link
Collaborator

Lots of the individual components break down or crash when their required infrastructure is not available. They are dependent on kafka, redis, or zookeeper, but don't have good mechanisms always in place to handle when things go down or subsequently recover. This ticket is to ensure we both log "Unable to connect to XXXX" as well as establish any better circuit breaker design patterns to ensure the components are always up.

  • Kafka Monitor
  • Redis Monitor
  • Crawler

Note that some libraries we use may already have this in place, but would be nice to log the error while we are in a recovery state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant