我正在Elixir中处理一些分布式代码,但是,我必须继续传递--name为我的节点分配一个名称.反正默认是这样做的吗?我想在我的.elixirrc文件中设置一些内容,以便每个服务器始终具有相同的节点名称.
简答:不.
答案很长:您可以动态地为节点命名,因此如果您发现自己正在执行许多设置任务(设置cookie,命名节点等),您可以使用一个脚本来帮助您启动它.你需要Elixir v0.10.1(目前是主人):
# boot.exs
:net_kernel.start([:foobar, :shortnames])
Run Code Online (Sandbox Code Playgroud)
然后开始吧:
$ mix run boot.exs
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1135 次 |
最近记录: |