erlang如何容错,或者在这方面有所帮助?

Bla*_*man 11 erlang

erlang如何容错,或者在这方面有所帮助?

I G*_*ICE 5

我想我在对另一个线程的回复中涵盖了部分答案。


Dan*_*sky 2

Erlang 可以轻松创建许多小型进程并监控这些进程。当其中一个进程崩溃时,可以重新启动系统的该部分,而无需关闭整个系统。

您可能在现代版本的 Windows 中看到过类似的情况:系统可以在崩溃时重新启动显卡驱动程序;它不会杀死整个系统。

为了更容易地编写容错应用程序,Erlang 提供了管理进程的概念。这些进程监视许多子进程,并且知道如果子进程死亡如何响应。您可以创建一个完整的监督树,以便您可以很好地控制应用程序不同部分的行为。您可以在 Erlang 文档中阅读更多内容。