Jes*_*ieh 4 erlang elixir erlang-otp erlang-supervisor
到目前为止,我知道当我启动 Elixir 应用程序时,一堆依赖的应用程序也会启动。
这些依赖的应用程序是否以某种方式在我的应用程序监督树中启动?
如果依赖的应用程序崩溃会发生什么?是不是重启了?
我猜想 Elixir 的应用程序就像 Erlang 一样。
application:ensure_all_started(Application[,StartType]),StartType 可以是
temporary:(默认值):如果temporary应用程序因任何原因停止,则不会发生任何情况permanentpermanent:如果应用程序因任何原因停止,所有其他应用程序都会终止transient:所有其他应用程序终止是指transient应用程序因任何原因停止,但normalapplication:ensure_started(Application[,StartType])每个依赖项。请注意,在这两种情况下,StartType仅控制一个应用程序终止对其他应用程序的影响,但没有应用重新启动策略。application:which_applications()| 归档时间: |
|
| 查看次数: |
508 次 |
| 最近记录: |