2013-10-17 85 views

回答

1

有几个第三方库不必使用固定节点列表进行配置。我熟悉的两个是redgriderlang-redis_sd_epmd,可能还有其他的,但我只是不熟悉它们。

这两个确实对redis有外部依赖性,根据您需要决定什么可能或不可取。

redgrid是更简单的实现,但没有大量的功能。基本上,erlang节点连接到redis,所有连接到redis的erlang节点然后建立彼此的连接。您可以将元数据与节点相关联,并在另一个节点上检索它。

erlang-redis_sd_epmd稍微复杂一些,但允许更多配置。例如,不是只自动连接所有节点,节点可以发布它可以执行的服务,并且连接节点可以根据提供的服务查找节点。