erlang - Erlang 是专为在单个多核机器上运行而设计的,还是可以分配进程?

标签 erlang distributed cluster-computing multiprocessor

我的应用程序在我的四核机器上运行良好。它是“令人尴尬的并行”,有大约 10 万个进程,因此非常适合在机器集群上运行。但是,我很难找到有关如何将所有这些进程分散到集群中所有可用节点上的文档。

分布式 Erlang 的文档似乎侧重于服务器-客户端应用程序,其中每个节点都是运行单个应用程序的客户端,您可以手动指定哪个节点运行哪个进程。

最佳答案

你当然可以distribute跨集群中多个内核和计算机的 Erlang 程序。它就是为这类事情而设计的。

关于erlang - Erlang 是专为在单个多核机器上运行而设计的,还是可以分配进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/766155/

相关文章:

java - Reduce 任务被 Hadoop 多节点 (10x) 集群中的太多获取失败消息停止

java - 有效的算法来分配工作?

erlang - erlang :get_stacktrace/0 for getting information on the caller of a function? 的替代品

hadoop - 工具同步日志文件分布式系统

activemq - 如何从消息存储耗尽中恢复?

storage - 如何使 ZFS 高可用

java - 使用spring-boot的嵌入式Tomcat 7集群

erlang - 使用 rebar 编译依赖项的自定义命令

erlang - 合并 Mnesia 记录

erlang - net_kernel :start fails with `{' EXIT', nodistribution}`