【发布时间】:2015-02-19 10:39:43
【问题描述】:
查看 OTP 的文档,设置这些系统的典型方法似乎是让一个主管监控多个工人:
http://www.erlang.org/doc/design_principles/sup_princ.html
在运行主管的机器崩溃或与工人的机器断开连接之前,这将非常有效。那么是否有理由不拥有多个主管,比如每台机器一个?
【问题讨论】:
-
我认为您不想监督不同节点(或机器)上的进程。所以,不,每个节点至少有一个主管听起来不错。
-
一个更好的描述是每个节点和每个应用程序一个监督树,但每个节点有几个应用程序,当需要可靠性时有几个节点......见lyse
-
重读这篇文章:erlang.org/doc/design_principles/des_princ.html#id63532 不是圈子的东西都是主管。在这棵树中,您在何处绘制按节点分隔不同元素的线完全取决于您——即使您想在多个节点上复制整个事物。
标签: erlang erlang-otp