查看源代码 Inets
服务概念
在 Inets
中,每个客户端和服务器都被视为一项服务。服务可以配置为在应用程序启动时启动,也可以在运行时动态启动。要将 Inets
作为处理应用程序故障转移和接管的分布式应用程序运行,请将服务配置为在应用程序启动时启动。启动 Inets
应用程序时,Inets
顶层 supervisor 会启动多个子 supervisor 和 worker 进程来处理提供的服务。动态启动服务时,新的子进程会被添加到监督树中,除非该服务使用独立选项启动。在这种情况下,该服务会链接到调用进程,并且所有 OTP 应用程序功能(如软升级)都会丢失。
要在应用程序启动时配置启动的服务,应以以下形式放入 Erlang 节点配置文件中
[{inets, [{services, ListofConfiguredServices}]}].
有关要放入配置服务列表中的详细信息,请参阅要配置的服务的文档。