使用分布式Erlang在所有节点之间创建网状网络,并且不能很好地扩展到数百个节点。 riak-core如何处理这个问题?
它是否不使用分布式Erlang(设置-connect_all = false并使用自定义协议进行riak节点之间的通信)?从粗略看一下代码看起来,他们似乎并没有这样做。
答案 0 :(得分:4)
我相信他们建议将群集限制为100个节点,我现在找不到引用了。
在超过100个节点的群集中,ping噪声将成为网络流量的重要组成部分。更大的部署需要对Erlang VM和OS进行深度更改。
以下是来自wiki的群集容量规划的链接:http://wiki.basho.com/Cluster-Capacity-Planning.html