Skip to content
/ aten Public

An adaptive accrual node failure detection library for Elixir and Erlang

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE-APACHE2
MPL-2.0
LICENSE-MPL-RabbitMQ
Notifications You must be signed in to change notification settings

rabbitmq/aten

aten

Build Status

Implementation of A New Adaptive Accrual Failure Detector for Dependable Distributed Systems for distributed erlang.

Status: Maturing. Essential component of Ra

Use

% start the aten application if not part of a release
{ok, _Apps} = aten:start(),
% register interest in status changes for a node
ok = aten:register(node1@host),
% receive status change events
receive
    {node_event, node1@host, down} -> ok;
    {node_event, node1@host, up} -> ok
end

% deregister interest
ok = aten:deregister(node1@host),

Build

$ make

or

$ rebar3 compile

About

An adaptive accrual node failure detection library for Elixir and Erlang

Topics

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE-APACHE2
MPL-2.0
LICENSE-MPL-RabbitMQ

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published