KantanCluster View Source
Form a simple Erlang cluster easily in Elixir.
Documentation can be found at https://hexdocs.pm/kantan_cluster.
Getting started
Add kantan_cluster
to your list of dependencies in mix.exs
:
def deps do
[
{:kantan_cluster, "~> 0.1.0"}
]
end
Configurarion for kantan_cluster
in config/config.exs
might look like this:
import Config
config :kantan_cluster,
node: {:longnames, :"nerves@nerves-mn00.local"},
cookie: :my_secret_cookie,
connect_to: [
:"nerves@nerves-mn01.local",
:"nerves@nerves-mn02.local"
]
:node
- a name of the node that we want to start (default:{:longnames, :"xxxx@127.0.0.1"}
wherexxxx
is a random string):cookie
- Erlang magic cookie to form a cluster (default: random cookie):connect_to
- a list of nodes we want our node to be connected with (default:[]
)
kantan_cluster
monitors all the connected nodes and reconnects them automatically.