檢視原始碼 Inets
服務概念
在 Inets
中,每個客戶端和伺服器都被視為一個服務。可以設定服務在應用程式啟動時或在執行期間動態啟動。若要將 Inets
作為一個分散式應用程式執行,以處理應用程式容錯移轉和接管,請設定服務在應用程式啟動時啟動。當啟動 Inets
應用程式時,Inets
的頂層監管者會啟動一些子監管者和工作程序,以處理所提供的服務。當動態啟動服務時,除非服務是以獨立選項啟動,否則新的子程序會新增至監管樹。在這種情況下,服務會連結到呼叫程序,並失去所有 OTP 應用程式功能,例如軟體升級。
要在應用程式啟動時設定啟動的服務應以下列形式放入 Erlang 節點設定檔中
[{inets, [{services, ListofConfiguredServices}]}].
有關要放入已設定服務列表的詳細資訊,請參閱要設定的服務的文件。