Varlink - kärngränssnitt

Varlink är ett kärngränssnitt och protokoll som är läsbart av både människor och maskiner.

gränssnitt Varlink kombinerar klassiska UNIX-kommandoradsalternativ, STDIN/OUT/ERROR-textformat, man-sidor, tjänstemetadata och motsvarar FD3-filbeskrivningen. Varlink tillgängliga från vilken programmeringsmiljö som helst.


Varlink gränssnitt bestämmer, vilka metoder som kommer att implementeras och hur. Varje metod har ett namn och specificerade in- och utgångsparametrar.

Det är möjligt att dokumentera genom att lägga till kommentarer innan den kodbit som ska dokumenteras.

В protokoll Varlink alla meddelanden är kodade som JSON-objekt och slutar med en NUL-byte.

Tjänsten svarar på förfrågningar i samma ordning som de togs emot – meddelanden multiplexeras aldrig. Däremot kan flera förfrågningar ställas i kö på en anslutning för att möjliggöra pipelining.

Ett vanligt fall är ett enkelt metodanrop med ett enda svar. I vissa andra fall kanske servern inte svarar alls eller kan svara flera gånger på ett samtal. Mer detaljerad beskrivning här.

Källa: linux.org.ru

Lägg en kommentar