A circuit breaker implementation for Elixir, with ability to self-heal if needed.
If available in Hex, the package can be installed
by adding trip_switch
to your list of dependencies in mix.exs
:
def deps do
[
{:trip_switch, "~> 0.1.4"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/trip_switch.
An alias/command is included to make a new release of the package.
# include --initial for first release and without for subsequent releases
mix ops.release