尽力而为的OTP监督

G G*_*III 2 erlang elixir erlang-otp erlang-supervisor

我想做的是改变我的主管,尽最大努力让孩子继续跑步,但是如果他们的碰撞率超过强度就放弃.这样,其余的孩子继续跑步.但是,对于现有的管理程序配置,这似乎是不可能的,因此看起来我唯一的选择可能是实现我自己的主管,这样我就可以在收到时以这种方式行事EXIT.

有没有办法在不编写自己的主管的情况下实现这样的自定义OTP管理程序行为?

Ric*_*rdC 5

听起来像你想要的是每个孩子的个人主管,正如你所说的那样负责让它保持活力,并且作为一个上面有一个主管(一对一或简单一个)一个人的孩子被标记为临时的,所以当其中一个人放弃时,其余的孩子都会继续跑步.