OTP應(yīng)用函數(shù) takeover/2

2018-10-13 14:26 更新

application:takeover/2

接管一個分布應(yīng)用

用法:

takeover(Application, Type) -> ok | {error, Reason}

在另外一個節(jié)點對應(yīng)用 Application 執(zhí)行一個接管遷移操作。在當前節(jié)點,應(yīng)用通過調(diào)用函數(shù) Module:start({takeover,Node},StartArgs) 而重新啟動。Module 和 StartArgs 會從加載的應(yīng)用描述信息里獲取。在另外一個節(jié)點上應(yīng)用不會停止啟動直到啟動成功。

在接管過程中這兩個應(yīng)用程序?qū)⑼瑫r運行,數(shù)據(jù)會從舊應(yīng)用那里傳到新應(yīng)用那里。如果不出意外,舊的應(yīng)用將會關(guān)停直到新應(yīng)用啟動完畢。

Type 表示重啟類型,取值有一下幾種:permanent、transient、temporary。

application:takeover(genfsm, temporary).
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號