A部分:Erlang的可扩展性如何?
Erlang有很多关于运行并发代理的成功案例,例如,数百万的Facebook同时聊天。这是数百万的代理商,但它当然不是网络中的数百万个CPU。我无法找到关于Erlang在LAN/WAN上进行“水平”缩放时如何进行缩放的指标。
假设我有很多(数万个)物理节点(在Linux上运行Erlang)需要通过局域网/广域网同步少量不常见的数据。在什么时候我会遇到通信瓶颈,而不是代理之间,而是物理节点之间? (还是将只是工作,假设一个稳定的网络?)
部分B:
我的理解(如一个Erlang新手,这意味着我可能是完全错误的)是Erlang节点尝试所有的连接和互相了解,导致N^2连接点对点网络。假设A部分不会仅仅使用N = 10K,那么Erlang可以很容易地配置(使用开箱即用的配置或简单的样板,而不是自己编写完整的分组/路由算法的实现)来将节点集群化为可管理的通过群集/组层次结构路由系统范围的消息?
您提到的范围(<60,60/150,> 150)是经验性的还是您从研究/研究报告/白皮书中提取的? – 2012-03-27 13:21:38