Varlink - kernegrænseflade

Varlink er en kernegrænseflade og protokol, der kan læses af både mennesker og maskiner.

grænseflade Varlink kombinerer klassiske UNIX-kommandolinjeindstillinger, STDIN/OUT/FEJL-tekstformater, man-sider, servicemetadata og svarer til FD3-filbeskrivelsen. Varlink ledig fra ethvert programmeringsmiljø.


Varlink interface определяет, hvilke metoder vil blive implementeret og hvordan. Hver metode har et navn og specificerede input- og outputparametre.

Det er muligt at dokumentere ved at tilføje kommentarer før det kodestykke, der skal dokumenteres.

В protokol Varlink alle meddelelser er kodet som JSON-objekter og slutter med en NUL-byte.

Tjenesten reagerer på anmodninger i samme rækkefølge, som de blev modtaget - meddelelser multiplekses aldrig. Dog kan flere anmodninger sættes i kø på en forbindelse for at aktivere pipelining.

Et almindeligt tilfælde er et simpelt metodekald med et enkelt svar. I nogle andre tilfælde svarer serveren muligvis slet ikke eller svarer flere gange på et opkald. Mere detaljeret beskrivelse her.

Kilde: linux.org.ru

Tilføj en kommentar