<div dir="ltr">All,<div>Today I've open sourced Syn, a global process registry.</div><div><br></div><div><div>Syn is a process registry that has the following features:</div><div><ul><li>Global (i.e. a process is uniquely identified with a Key across all the nodes of a cluster).<br></li><li>Any term can be used as Key.<br></li><li>Fast writes.<br></li><li>Automatically handles conflict resolution (such as net splits).<br></li><li>Configurable callbacks.<br></li></ul><div>It can be found here:</div></div></div><div><a href="https://github.com/ostinelli/syn">https://github.com/ostinelli/syn</a><br></div><div><br></div><div>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:</div><div><a href="http://www.ostinelli.net/an-evaluation-of-erlang-global-process-registries-meet-syn/">http://www.ostinelli.net/an-evaluation-of-erlang-global-process-registries-meet-syn/</a><br></div><div><br></div><div>Best,</div><div>r.</div></div>