當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Elixir Node.start用法及代碼示例


Elixir語言中 Node.start 相關用法介紹如下。

用法:

start(name, type \\ :longnames, tick_time \\ 15000)
@spec start(node(), :longnames | :shortnames, non_neg_integer()) ::
  {:ok, pid()} | {:error, term()}

將非分布式節點變成分布式節點。

此函數啟動:net_kernel 和其他相關進程。

這個函數在實踐中很少被調用。相反,節點是通過命令行使用--sname--name 標誌命名和啟動的。如果需要使用該函數動態命名節點,請通過調用epmd -daemon確保epmd操作係統進程正在運行。

當分發已經啟動時調用這個函數,無論是通過命令行接口還是動態的,都會返回一個錯誤。

例子

{:ok, pid} = Node.start(:example, :shortnames, 15000)

相關用法


注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Node.start(name, type \\ :longnames, tick_time \\ 15000)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。