Elixir是否可以使用:simple_one_to_one策略,使用Supervisor.start_child动态启动主管,或者它对GenServer工作人员有限制?如果是的话,让我举个例子, 非常感谢。
答案 0 :(得分:0)
有可能。监管人员不关心他们的子女是工人还是其他监督人。有一个在elixir lang page上使用:simple_one_for_one
策略的示例。
唯一的区别是在儿童规范中而不是:
worker(KV.Bucket, [], restart: :temporary)
你会使用类似的东西:
supervisor(KV.Bucket.Supervisor, [])