Varlink - kjernegrensesnitt

Varlink er et kjernegrensesnitt og protokoll som kan leses av både mennesker og maskiner.

grensesnitt Varlink kombinerer klassiske UNIX-kommandolinjealternativer, STDIN/OUT/ERROR-tekstformater, man-sider, tjenestemetadata og tilsvarer FD3-filbeskrivelsen. Varlink tilgjengelig fra et hvilket som helst programmeringsmiljø.


Varlink-grensesnitt definerer, hvilke metoder som skal implementeres og hvordan. Hver metode har et navn og spesifiserte inngangs- og utdataparametere.

Det er mulig å dokumentere ved å legge til kommentarer før kodebiten som skal dokumenteres.

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

Tjenesten svarer på forespørsler i samme rekkefølge som de ble mottatt – meldinger multiplekses aldri. Imidlertid kan flere forespørsler settes i kø på en tilkobling for å aktivere pipelining.

Et vanlig tilfelle er et enkelt metodeanrop med ett enkelt svar. I noen andre tilfeller kan det hende at serveren ikke svarer i det hele tatt eller kan svare flere ganger på ett anrop. Mer detaljert beskrivelse her.

Kilde: linux.org.ru

Legg til en kommentar