skycluster v1.1.1 Cluster.Strategy behaviour
This module defines the behaviour for implementing clustering strategies.
Summary
Functions
Given a list of node names, attempts to connect to all of them.
Returns :ok
if all nodes connected, or {:error, [{node, reason}, ..]}
if we failed to connect to some nodes
Returns a worker specification for the selected cluster strategy
Starts the selected cluster strategy process
Types
Functions
Given a list of node names, attempts to connect to all of them.
Returns :ok
if all nodes connected, or {:error, [{node, reason}, ..]}
if we failed to connect to some nodes.
All failures are logged.
Returns a worker specification for the selected cluster strategy.