freebsd-ports/devel/elixir-swarm/pkg-descr
2016-08-24 08:59:46 +00:00

11 lines
589 B
Text

Swarm is both a global distributed registry, like gproc, and a
clustering utility. It was designed for the use case where large
numbers of persistent processes are created for things like devices,
and are unique across a cluster of Erlang nodes, and messages must
be routed to those processes, both individually, and in groups.
Additionally, Swarm is designed to distribute these processes evenly
across the cluster based on a consistent hashing algorithm, and
automatically move processes in response to cluster topology changes,
or node crashes.
WWW: https://github.com/bitwalker/swarm