Galaxy

This library provides a mechanism for automatically forming clusters of Erlang nodes, with either static or dynamic node membership. It provides a publish/subscribe mechanism for cluster events so that you can easily be notified when cluster members join or leave with a variety of strategies provided out of the box.

You can find supporting documentation here.

Features

Installation

defp deps do
[{:galaxy, github: "shikanime/galaxy"}]
end

Usage

It is easy to get started using galaxy, the best strategy is chosen for you based on the orchestration context, define a topology, and then start the module in the supervision tree of an application in your Elixir system.

The following section describes topology configuration in more detail.

Clustering

You have a handful of choices with regards to cluster management out of the box:

License

MIT