API Reference ClusterHelper v#1.0.1

Copy Markdown View Source

Modules

A helper module for managing dynamic Elixir clusters with overlapping scope support.

Registry for ClusterHelper pluggable adapters.

Behaviour for cluster-wide messaging.

Broadcast adapter backed by Erlang :pg process groups.

Pure domain state transformations for cluster membership.

Configuration struct for ClusterHelper.

ETS-based implementation of ClusterHelper.RoleStore.

Optional callback behaviour for ClusterHelper events.

GenServer that orchestrates cluster role management.

Coordinates background pull operations for cluster synchronisation.

Behaviour for remote Erlang RPC operations used in cluster synchronisation.

Remote sync adapter using Erlang's :erpc.call for distributed RPC.

Port (behaviour) for role data storage.

Telemetry events emitted by ClusterHelper.