swarm v1.1.3 API Reference
Modules
This is the public Elixir API for :swarm
This clustering strategy relies on Erlang’s built-in distribution protocol
This clustering strategy uses multicast UDP to gossip node names to other nodes on the network. These packets are listened for on each node as well, and a connection will be established between the two nodes if they are reachable on the network, and share the same magic cookie. In this way, a cluster of nodes may be formed dynamically
This clustering strategy works by loading all pods in the current Kubernetes namespace with the configured tag. It will fetch the addresses of all pods with that tag and attempt to connect. It will continually monitor and update it’s connections every 5s
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 an OTP special process, so it behaves like a GenServer, but it is
actually implemented directly with :proc_lib
and :sys