erlang的分布式是内建的,用户角度,它完全透明,通过进程ID存取进程,不管是本地还是异地进程。
分布式可以看做是紧密连接的并行处理器,或者更明确的说是松耦合的电子科学网络。
如果你想通过在一些节点上分布功能来扩展一个erlang系统,其中一件需要考虑的事情好似如何在节点上负载均衡,可以通过随即或者轮询的方式来分配任务,这两种做法在任务规模小的时候可行,否则,需要估算一下被分布任务大小。最后,可以使用主从模式,在请求时分派任务。
并发性是所有分布式系统的核心。分布式系统主要的挑战是错误事件发生时系统的健壮性。
1、erlang中的分布式计算基础: