Erlang可以使用哪些分布式流程注册表?

arc*_*lus 11 erlang distributed

我想为Erlang编译一个相当完整的分布式进程注册表库列表.

这些库需要支持基本的操作,如register_name(Pid, Name)whereis_name(Name)(理想registered_names/0).名称不应仅限于原子,并且这些注册/查找操作需要合理可靠地与多个节点一起参与注册表(暂时忽略分区).

到目前为止,我已经提出了global,gproc并且nprocreg.其他人有哪些?

lox*_*oxs 4

我认为 riak_core 就是这样。我使用它的分区环+一致性哈希来查找节点,并结合本地 gproc 实例来查找确切的进程。因此,我在容错性、可用性和速度之间取得了很好的平衡。