OTP主管重启策略名称对我来说似乎很奇怪,也许是因为我不是英语为母语的人。
one_for_one
:当一个孩子死亡时,它将重新启动该孩子]one_for_all
:当一个孩子死亡时,它将杀死所有其他孩子并按顺序重新启动它们]rest_for_one
:当一个孩子死亡时,它将杀死所有死掉的孩子后重新启动的孩子,并按顺序重新启动它们]]我正在通过将它们读为句子来理解这些策略名称,例如“重新启动one
儿童for
one
儿童的死亡”。那么one_for_all
或rest_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:一个孩子死亡时,它将重新启动...
one_for_all
“因为一劳永逸,一劳永逸。布莱恩·亚当斯(Bryan Adams)或三个火枪手