小编arc*_*lus的帖子

在线mnesia从网络分区恢复

是否可以从mnesia集群中的网络分区恢复而无需重新启动任何涉及的节点?如果是这样,那怎么办呢?

我特别感兴趣的是:

  • 如何使用标准OTP mnesia(v4.4.7)
  • 什么自定义代码,如果任何人需要编写以实现这一点(例如订阅mnesia running_paritioned_network事件,确定新的master,从非master到master合并记录,从新master强制加载表,清除运行的parititioned网络事件 - 将非常感谢示例代码.
  • 或者,mnesia明确地不支持在线恢复,并且要求重新启动属于非主分区的节点.

虽然我很欣赏一般分布式系统理论的指针,但在这个问题上,我只对erlang/OTP mnesia感兴趣.

erlang mnesia

19
推荐指数
1
解决办法
3564
查看次数

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

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

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

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

erlang distributed

11
推荐指数
1
解决办法
1400
查看次数

标签 统计

erlang ×2

distributed ×1

mnesia ×1