What distributed process registries are available for Erlang?

后端 未结 3 711
小蘑菇
小蘑菇 2021-02-08 01:11

I\'d like to compile a reasonably complete list of distributed process registry libraries for Erlang.

Such libraries need to support basic operations like register

相关标签:
3条回答
  • 2021-02-08 01:49

    Regarding Riak PG:

    It's mainly considered a "work in progress," because it was the result of some research that wasn't tested in production. Here's a link to the Erlang Workshop 13 paper.

    If anyone has any questions regarding Core, or using PG in particular, I'd be happy to help out any way that I can.

    0 讨论(0)
  • 2021-02-08 01:59

    I would argue that riak_core is such. I use its partition ring + consistent hashing to find the node, together with a local gproc instance to find the exact process. Thus I get very fine balance between fault tolerance, availability and speed.

    0 讨论(0)
  • 2021-02-08 02:01

    Locker is used in several projects at wooga for registering processes.

    Riak PG is a "work in progress" alternative to pg2. The source code also serves as a nice example of how to use riak_core.

    0 讨论(0)
提交回复
热议问题