Syn: a global process registry for Erlang
Today I’ve open sourced Syn, a global process registry.
Syn is a process registry that has the following features:
- Global (i.e. a process is uniquely identified with a Key across all the nodes of a cluster).
- Any term can be used as Key.
- Fast writes.
- Automatically handles conflict resolution (such as net splits).
- Configurable callbacks.
It can be found here:
An article discussing various pre-existing global process registries (erlang native modules, gproc, and cpg) and why I’ve built Syn can be read here:
The original message is posted on erlang-questions by Roberto Ostinelli, Mon Jul 6 10:58:06 CEST 2015