-
short name:
- erl -sname Name
- erl -sname Name@ShortHost
-
long name:
- erl -name Name
- erl -name Name@ShortHost
- erl -name Name@FullHost
-
说明:
- Name::atom() || string()
- ShortHost::atom() || string(),不可含有"."
- FullHost::[ShortHost()] || Ip
-
short name和long name主要为格式上的区别,long name 中Host如果为域名,需要进行dns解析
-
short name和long name的节点不能互相通信
-
通常情况下,shortname是限于本机的多个节点,longname可以跨越多台主机(通过IP、DNS解析)。当然我们也可以像使用long name Node一样,使用short name Node。不同的是long name可以进行DNS解析,而short name 必须手动在hosts中添加对应的映射。这样做的母的就是将本地的请求转发到目标主机上。