Erlang监控与应用
我有许多受监督的组件,它们可以作为单独的应用程序独立运行。但我想将它们级联,这样一个组件中的工作进程中的调用或事件就会以倒立的树状结构启动下一个组件 1) 我可以将这些组件打包为单独的应用程序吗? 2) 如果是这样,如何编写调用代码来启动子应用程序? 3) 或者我需要做一些其他的事情,如果需要,是什么 注:我仍在努力掌握监督树。应用程序:start(Mod)之后发生的一系列事件仍然没有在我的头脑中很好地燃烧 非常感谢,Erlang监控与应用,erlang,erlang-supervisor,Erlang,Erlang Supervisor,我有许多受监督的组件,它们可以作为单独的应用程序独立运行。但我想将它们级联,这样一个组件中的工作进程中的调用或事件就会以倒立的树状结构启动下一个组件 1) 我可以将这些组件打包为单独的应用程序吗? 2) 如果是这样,如何编写调用代码来启动子应用程序? 3) 或者我需要做一些其他的事情,如果需要,是什么 注:我仍在努力掌握监督树。应用程序:start(Mod)之后发生的一系列事件仍然没有在我的头脑中很好地燃烧 非常感谢, LRP和应用程序是复杂的Erlang/OTP概念。它们都记录在以下文件中,特
LRP和应用程序是复杂的Erlang/OTP概念。它们都记录在以下文件中,特别是:
- 第五章:
- 第7章:
supervisor:start_child/2
。这将启动流程,并将其插入到监督树中。通常,您将使用一个最初没有子级的
因此:
application:start/1
交互启动这是典型的OTP设计智慧,在文档中随处可见。改用监视器或简单消息。监控树和应用程序是复杂的Erlang/OTP概念。它们都记录在以下文件中,特别是:
- 第五章:
- 第7章:
supervisor:start_child/2
。这将启动流程,并将其插入到监督树中。通常,您将使用一个最初没有子级的
因此:
application:start/1
交互启动