Erlang supervisor:简单的一对一和一对一重启策略之间的区别
Erlang supervisor:简单的一对一和一对一重启策略之间的区别,erlang,otp,Erlang,Otp,simple_one_for_one和one_for_one重启策略之间有什么区别?当需要选择一个而不是另一个时?让主管用S表示,工人用W表示 如果S监督W1,W2,W3在一对一重启策略下,并且任何W死亡,则只有W重启 simple-one-for-one重启策略与one-for-one相同。这意味着如果一个W死亡,则只会重新启动W。唯一的区别是当S启动时,它没有任何WS Ws通过调用supervisor:start\u child/2动态添加 什么时候需要选择一个而不是另一个 simple
simple_one_for_one
和one_for_one
重启策略之间有什么区别?当需要选择一个而不是另一个时?让主管用S
表示,工人用W
表示
如果S
监督W1
,W2
,W3
在一对一
重启策略下,并且任何W
死亡,则只有W
重启
simple-one-for-one
重启策略与one-for-one
相同。这意味着如果一个W
死亡,则只会重新启动W
。唯一的区别是当S
启动时,它没有任何W
S
W
s通过调用supervisor:start\u child/2
动态添加
什么时候需要选择一个而不是另一个
-您需要一个simple\u one\u for\u one
来为每个请求提供服务;e、 g:认证协议W
-在整个应用程序生命周期中,无论发生什么情况,都需要专用的one_for_one
流程W
- 让主管用
S
表示,工人用W
表示
如果S
监督W1
,W2
,W3
在一对一
重启策略下,并且任何W
死亡,则只有W
重启
simple-one-for-one
重启策略与one-for-one
相同。这意味着如果一个W
死亡,则只会重新启动W
。唯一的区别是当S
启动时,它没有任何W
S
W
s通过调用supervisor:start\u child/2
动态添加
什么时候需要选择一个而不是另一个
-您需要一个simple\u one\u for\u one
来为每个请求提供服务;e、 g:认证协议W
-在整个应用程序生命周期中,无论发生什么情况,都需要专用的one_for_one
流程W