非常教程

Erlang 20参考手册

核心 | kernel

erl_boot_server

模块

erl_boot_server

模块摘要

其他Erlang机器的引导服务器。

描述

此服务器用于帮助从另一台计算机获取所有Erlang代码的无盘Erlang节点。

如果使用命令行标志启动erlang运行时系统,则此服务器用于获取所有代码,包括启动脚本。-loader inet使用命令行标志指定的所有主机。-hosts Host必须有此服务器的一个实例正在运行。

可以使用内核配置参数启动此服务器。start_boot_server...

erl_boot_server可在档案读取普通文件和文件。见code(3)erl_prim_loader(3)在ERTS。

警告

从归档文件加载代码的支持是实验性的。它在准备好获得早期反馈之前就已经发布了。文件的格式、语义、接口等都可以在以后的版本中更改。

出口

add_slave(Slave) -> ok | {error, What}

类型

添加Slave节点到允许的从主机列表。

delete_slave(Slave) -> ok | {error, What}

类型

删除Slave节点从允许的从主机列表中获取。

start(Slaves) -> {ok, Pid} | {error, What}

类型

启动启动服务器。Slaves是主机的IP地址列表,允许主机将此服务器用作引导服务器。

start_link(Slaves) -> {ok, Pid} | {error, What}

类型

启动启动服务器并链接到调用方。如果服务器包含在监视树中,则使用此函数启动服务器。

which_slaves() -> Slaves

类型

返回允许的从主机的当前列表。

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1