finagle-circuit

Finagle-circuit is a bolt-on HTTP circuit-breaking library for the Finagle RPC framework from Twitter. It provides a more a granular circuit-breaking ability and includes a HTTP Filter which can be used with Finagle servers and clients.

See it

See the example code.

Get it

Add the following lines to build.sbt. Note that this library doesn't depend on a particular version of Finagle, it has been built and tested with the version below:

resolvers += "JCenter" at "https://jcenter.bintray.com"
libraryDependencies += "com.twitter" %% "finagle-http" % "6.30.0"
libraryDependencies += "io.github.daviddenton" %% "finagle-circuit" % "X.X.X"

Migration notes

v4.0.0

v3.0.0

v2.0.0

v1.1.0