给主管重启策略的名称的解释是什么?

问题描述 投票:4回答:2

OTP主管重启策略名称对我来说似乎很奇怪,也许是因为我不是英语为母语的人。

  • [one_for_one:当一个孩子死亡时,它将重新启动该孩子]
  • [one_for_all:当一个孩子死亡时,它将杀死所有其他孩子并按顺序重新启动它们]
  • [rest_for_one:当一个孩子死亡时,它将杀死所有死掉的孩子后重新启动的孩子,并按顺序重新启动它们]]
  • 我正在通过将它们读为句子来理解这些策略名称,例如“重新启动one儿童for one儿童的死亡”。那么one_for_allrest_for_one在我看来似乎是一个相反的名字。 ("restart one child for all children's death" ??)

为什么这些策略如此命名?

c.f。 The erlang docs one_for_all section有一个图说“一站式监督”。这只是一个错字吗?

OTP主管重新启动策略名称对我来说似乎很奇怪,也许是因为我不是英语为母语的人。 one_for_one:一个孩子死亡时,它将重新启动该孩子one_for_all:一个孩子死亡时,它将重新启动...

erlang otp erlang-supervisor
2个回答
0
投票

one_for_all


-2
投票

“因为一劳永逸,一劳永逸。布莱恩·亚当斯(Bryan Adams)或三个火枪手

© www.soinside.com 2019 - 2024. All rights reserved.