clusterable v0.1.1 Clusterable

Example Config with Peerage

If using peerage dns, make sure the two app_name configs are the same.

config :clusterable,
  cookie: :cluster,
  app_name: "elixir"

config :peerage, # if using DNS
  via: Peerage.Via.Dns,
  dns_name: "peer",
  app_name: "elixir"

config :peerage, # if using UDP
  via: Peerage.Via.Udp,
  serves: true,
  port: 45900

Example Usage

Add Clusterable to a supervision tree as a transient worker

worker(Clusterable, [], restart: :transient)

If you are playing with it in IEx, you can start it manually

Clusterable.start_link

Summary

Functions

Call this to prepare the node for clustering

Functions

start_link()

Call this to prepare the node for clustering