Varlink - 內核介面

Varlink 是人類和機器都可讀的核心介面和協定。

接口 Varlink 結合了經典的 UNIX 命令列選項、STDIN/OUT/ERROR 文字格式、手冊頁、服務元數據,相當於 FD3 檔案描述符。瓦林克 有空 來自任何程式設計環境。


可變鏈結介面 確定,將實施什麼方法以及如何實施。每個方法都有一個名稱和指定的輸入和輸出參數。

可以透過在記錄程式碼段之前新增註解來記錄。

В 協定 Varlink 所有訊息都編碼為 JSON 對象,並以 NUL 位元組結尾。

該服務會依照接收請求的順序回應請求-訊息永遠不會被重複使用。但是,多個請求可以在一個連接上排隊以啟用管道傳輸。

常見的情況是具有單一回應的簡單方法呼叫。在其他一些情況下,伺服器可能根本不會回應,或者可能對一個呼叫回應多次。更詳細的描述 這裡.

來源: linux.org.ru

添加評論