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