分布式Erlang和riak core:大型集群的网格如何扩展?

分布式Erlang和riak core:大型集群的网格如何扩展?,erlang,distributed,riak,Erlang,Distributed,Riak,使用分布式Erlang在所有节点之间创建了一个网状网络,但无法很好地扩展到数百个节点。riak core是如何处理的 它是否不使用分布式Erlang(set-connect_all=false并使用自定义协议在riak节点之间进行通信)?粗略地看一下代码,他们似乎没有这样做。我相信他们建议将集群限制在100个节点,但我现在找不到参考 在超过100个节点的集群中,ping噪声将是网络流量的重要组成部分。更大的部署需要对Erlang虚拟机和操作系统进行深刻的更改 以下是他们wiki上的群集容量规划链

使用分布式Erlang在所有节点之间创建了一个网状网络,但无法很好地扩展到数百个节点。riak core是如何处理的


它是否不使用分布式Erlang(set-connect_all=false并使用自定义协议在riak节点之间进行通信)?粗略地看一下代码,他们似乎没有这样做。

我相信他们建议将集群限制在100个节点,但我现在找不到参考

在超过100个节点的集群中,ping噪声将是网络流量的重要组成部分。更大的部署需要对Erlang虚拟机和操作系统进行深刻的更改


以下是他们wiki上的群集容量规划链接:

容量规划页面没有提到群集大小的上限。但是他们说一个中等规模的riak集群大约有18个节点。所以我猜100个节点以外的任何节点都没有被尝试过。哦,不,甚至有basho员工的博客文章,其中包含了在EC2上部署100个节点的脚本。但一件事需要部署,另一件事需要使用它。Erlang集群似乎适合125-175个节点,尽管有研究正在使它们更具可伸缩性