Varlink — jadro rozhrania

Varlink – je jadro rozhrania a protokol, ktorý je čitateľný ako pre ľudí, tak aj pre stroje.

Rozhranie Varlink kombinuje klasické možnosti príkazového riadku UNIX, textové formáty STDIN/OUT/ERROR, stránky referenčnej príručky, servisné metadáta a zodpovedá súborovému deskriptoru FD3. Varlink je dostupný z akejkoľvek programovacej prostredia.


Rozhranie Varlink definuje, aké metódy budú implementované a ako. Každá metóda má názov a určené parametre vstupu a výstupu.

Existuje možnosť dokumentácie pridaním komentárov pred dokumentovaný kus kódu.

V protokole Varlink všetky správy kóduje ako objekty JSON a končia bajtom NUL.

Služba odpovedá na požiadavky v rovnakom poradí, v akom boli prijaté – správy nikdy nie sú multiplexované. Napriek tomu môžu byť niektoré požiadavky zaradené do fronty v spojení, aby sa umožnilo potrubné spracovanie.

Bežným prípadom je jednoduché volanie metódy s jedinou odpoveďou. V niektorých iných prípadoch server nemôže odpovedať vôbec alebo môže odpovedať niekoľkokrát na jedno volanie. Podrobnejší popis tu.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster