使用:simple_one_to_one启动动态监督

时间:2016-05-08 10:35:43

标签: elixir

Elixir是否可以使用:simple_one_to_one策略,使用Supervisor.start_child动态启动主管,或者它对GenServer工作人员有限制?如果是的话,让我举个例子, 非常感谢。

1 个答案:

答案 0 :(得分:0)

有可能。监管人员不关心他们的子女是工人还是其他监督人。有一个在elixir lang page上使用:simple_one_for_one策略的示例。

唯一的区别是在儿童规范中而不是:

worker(KV.Bucket, [], restart: :temporary)

你会使用类似的东西:

supervisor(KV.Bucket.Supervisor, [])