instinctscience / global_process

Run a single process in your Erlang cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Global Process

Largely a clone of Highlander. This repo adds additional functionality to Highlander and to help prevent confusion this implimentation was given a new name.

Ensures there is only a single instance of your process running in an Erlang Cluster*. Global Process relies heavily on Erlang's :global to keep track of processes. Additionally, you can terminate a process -- transient or temporary -- for one off tasks that you want to ensure run but then clean themselves up.

About

Run a single process in your Erlang cluster

License:MIT License


Languages

Language:Elixir 100.0%