Varlink - vmesnik jedra

Varlink je vmesnik jedra in protokol, ki ga lahko berejo tako ljudje kot stroji.

vmesnik Varlink združuje klasične možnosti ukazne vrstice UNIX, besedilne formate STDIN/OUT/ERROR, strani priročnikov, storitvene metapodatke in je enakovreden deskriptorju datoteke FD3. Varlink na voljo iz katerega koli programskega okolja.


Varlink vmesnik določa, katere metode se bodo izvajale in kako. Vsaka metoda ima ime ter določene vhodne in izhodne parametre.

Možno je dokumentirati z dodajanjem komentarjev pred del kode, ki se dokumentira.

В protokol Vsa sporočila Varlink so kodirana kot objekti JSON in se končajo z bajtom NUL.

Storitev se na zahteve odzove v istem vrstnem redu, kot so bile prejete – sporočila se nikoli ne multipleksirajo. Vendar pa lahko več zahtev postavite v čakalno vrsto na povezavi, da omogočite cevovod.

Pogost primer je preprost klic metode z enim odgovorom. V nekaterih drugih primerih se strežnik morda sploh ne odzove ali pa se na en klic odzove večkrat. Podrobnejši opis tukaj.

Vir: linux.org.ru

Dodaj komentar