Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

WIP: an api circuit breaker inspired by the Netflix circuitbreaker

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 etc
Octocat-spinner-32 examples
Octocat-spinner-32 vendor
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.md
Octocat-spinner-32 package.json
Octocat-spinner-32 run
README.md

jistic - an api circuit breaker inspired by the Netflix circuitbreaker

jistic aims to implement a circuit breaker system as described by the Netflix blog post.

The basic idea is that services consuming a remote API will report their success or failures using that API to jistic. When a certain threshold of failures are reached over a given timeslice jistic will notify all users consuming that API that it is in failure mode. It is up to the individual services to figure out how to handle the failure case.

Once the services find the API server is back and operating properly they will start notifying jistic and jistic will notify all other users.

Getting started

Run the ./run script which will launch ./bin/jistic, zookeeper and kafka in a screen session.

Something went wrong with that request. Please try again.