Varlink - ytimen käyttöliittymä

Varlink on ytimen käyttöliittymä ja protokolla, joka on sekä ihmisten että koneiden luettavissa.

liitäntä Varlink yhdistää klassiset UNIX-komentorivivaihtoehdot, STDIN/OUT/ERROR-tekstimuodot, man-sivut, palvelun metatiedot ja vastaa FD3-tiedostokuvaajaa. Varlink saatavilla mistä tahansa ohjelmointiympäristöstä.


Varlink käyttöliittymä määrittää arvon, mitä menetelmiä toteutetaan ja miten. Jokaisella menetelmällä on nimi ja määritellyt tulo- ja lähtöparametrit.

On mahdollista dokumentoida lisäämällä kommentteja ennen kuin dokumentoidaan koodinpätkä.

В protokollaa Varlink kaikki viestit koodataan JSON-objekteiksi ja päättyvät NUL-tavuun.

Palvelu vastaa pyyntöihin samassa järjestyksessä kuin ne vastaanotettiin – viestejä ei koskaan multipleksoida. Useita pyyntöjä voidaan kuitenkin asettaa jonoon yhteyteen liukuhihnan mahdollistamiseksi.

Yleinen tapaus on yksinkertainen menetelmäkutsu yhdellä vastauksella. Joissakin muissa tapauksissa palvelin ei ehkä vastaa ollenkaan tai voi vastata useita kertoja yhteen puheluun. Tarkempi kuvaus täällä.

Lähde: linux.org.ru

Lisää kommentti