Varlink - kernkoppelvlak

Varlink is 'n kernkoppelvlak en protokol wat deur mense sowel as masjiene leesbaar is.

koppelvlak Varlink kombineer klassieke UNIX-opdragreëlopsies, STDIN/OUT/FOUT-teksformate, manbladsye, diensmetadata en is gelykstaande aan die FD3-lêerbeskrywing. Varlink beskikbaar van enige programmeringsomgewing.


Varlink-koppelvlak definieer, watter metodes geïmplementeer sal word en hoe. Elke metode het 'n naam en gespesifiseerde invoer- en uitvoerparameters.

Dit is moontlik om te dokumenteer deur opmerkings by te voeg voor die stuk kode wat gedokumenteer word.

В protokol Varlink alle boodskappe word geënkodeer as JSON-objekte en eindig met 'n NUL-greep.

Die diens reageer op versoeke in dieselfde volgorde waarin dit ontvang is—boodskappe word nooit vermenigvuldig nie. Veelvuldige versoeke kan egter in 'n tou op 'n verbinding geplaas word om pypleiding moontlik te maak.

'n Algemene geval is 'n eenvoudige metode-oproep met 'n enkele reaksie. In sommige ander gevalle sal die bediener dalk glad nie reageer nie of dalk verskeie kere op een oproep reageer. Meer gedetailleerde beskrywing hier.

Bron: linux.org.ru

Voeg 'n opmerking