Varlink — sučelje kernela

Varlink – je sučelje jezgre i protokol koji je lako čitljiv za ljudsko i mašinsko razumijevanje.

Interfejs Varlink kombinira klasične opcije UNIX komandne linije, tekstualne formate STDIN/OUT/ERROR, stranice priručnika, metapodatke i ekvivalent je deskriptora datoteke FD3. Varlink dostupan iz bilo kojeg programskog okruženja.


Sučelje Varlink definira, koje će metode biti implementirane i kako. Svaka metoda ima naziv i definirane ulazne i izlazne parametre.

Postoji mogućnost dokumentiranja dodavanjem komentara ispred dijela koda koji se dokumentira.

U protokolu Varlink sve poruke kodira kao JSON objekte i završavaju bajtom NUL.

Servis odgovara na zahtjeve u istom redoslijedu u kojem su primljeni – poruke se nikada ne multiplikiraju. Ipak, više zahtjeva može biti stavljeno u red u vezi kako bi se omogućilo cjevovodno procesiranje.

Uobičajeni slučaj je jednostavan poziv metode s jednim odgovorom. U nekim drugim slučajevima, server može uopće ne odgovoriti ili odgovoriti više puta na jedan poziv. Detaljniji opis ovdje.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster