swarm v3.1.0 API Reference
Modules
This is the public Elixir API for :swarm
A quorum is the minimum number of nodes that a distributed cluster has to obtain in order to be allowed to perform an operation. This can be used to enforce consistent operation in a distributed system
This module implements the interface for custom distribution strategies.
The default strategy used by Swarm is a consistent hash ring implemented
via the libring
library
This is an implementation of an Interval Clock Tree, ported from the implementation in Erlang written by Paulo Sergio Almeida psa@di.uminho.pt found here
This module implements the distributed tracker for process registrations and groups.
It is implemented as a finite state machine, via :gen_statem