Varlink – kerneli liides

Varlink on kerneli liides ja protokoll, mida saavad lugeda nii inimesed kui ka masinad.

liides Varlink ühendab endas klassikalised UNIX-i käsurea valikud, STDIN/OUT/ERROR tekstivormingud, man-lehed, teenuse metaandmed ja on samaväärne FD3 failikirjeldusega. Varlink saadaval mis tahes programmeerimiskeskkonnast.


Varlinki liides määratleb, milliseid meetodeid rakendatakse ja kuidas. Igal meetodil on nimi ning määratud sisend- ja väljundparameetrid.

On võimalik dokumenteerida, lisades kommentaarid enne dokumenteeritud koodijuppi.

В protokolli Varlinki kõik sõnumid on kodeeritud JSON-objektidena ja lõppevad NUL-baidiga.

Teenus vastab päringutele samas järjekorras, milles need vastu võeti – sõnumeid ei multipleksita kunagi. Konveieri ühendamise võimaldamiseks saab aga ühenduses järjekorda seada mitu taotlust.

Levinud juhtum on lihtsa meetodi kutse ühe vastusega. Mõnel muul juhul ei pruugi server ühele kõnele üldse vastata või võib vastata mitu korda. Täpsem kirjeldus siin.

Allikas: linux.org.ru

Lisa kommentaar