监督树

  • 在Erlang/OTP中有一个基本概念叫监督树。这是一种建立在督程佣程思想上的进程结构化模型。
    • 佣程(worker)是进行计算的进程,也就是说,它们进行实际的工作。
    • 督程(supervisor)是监视工作者行为的进程。监督者可以重启工作者如果出现了什么问题.
    • 监督树是一种将代码分成监督者和工作者的层次安排,这样才能设计和编写可容错的软件。_images/sup6.gif上图中,方框提供监督,圆圈是工作者。