Varlink – kerneinterface

Varlink – det er en kernegrænseflade og et protokol, der er let at læse for både mennesker og maskiner.

Interface Varlink kombinerer klassiske UNIX kommandolinjeparametre, tekstformater for STDIN/OUT/ERROR, hjælpe-dokumentationssider, metadata og er ækvivalent med filbeskriveren FD3. Varlink tilgængelig fra enhver programmeringsmiljø.


Varlink-grænsefladen definerer, hvilke metoder der vil blive implementeret og hvordan. Hver metode har et navn og definerede input- og outputparametre.

Der er mulighed for dokumentation ved at tilføje kommentarer før den dokumenterede kodebid.

I protokol Varlink koder alle meddelelser som JSON-objekter og afsluttes med et NUL-tegn.

Tjenesten svarer på anmodninger i den rækkefølge, de modtages – meddelelser multiplexeres aldrig. Dog kan flere anmodninger køres i kø i forbindelsen for at muliggøre pipelinebehandling.

Et almindeligt tilfælde er en simpel metodekald med et enkelt svar. I andre tilfælde kan serveren muligvis ikke svare overhovedet eller svare flere gange på et enkelt kald. En mere detaljeret beskrivelse her.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster