Varlink – jádro rozhraní

Varlink je jádrové rozhraní a protokol, který je čitelný jak lidmi, tak stroji.

Rozhraní Varlink kombinuje klasické parametry příkazového řádku UNIX, textové formáty STDIN/OUT/ERROR, stránky nápovědy, jmenné metainformace a odpovídá souborovému deskriptoru FD3. Varlink je dostupná z jakéhokoli programovacího prostředí.


Rozhraní Varlink definuje, jaké metody budou implementovány a jak. Každá metoda má název a definované vstupní a výstupní parametry.

Existuje možnost dokumentace přidáním komentářů před dokumentovaný kód.

V protokolu Varlink všechny zprávy kóduje jako objekty JSON a končí bajtem NUL.

Služba odpovídá na požadavky ve stejném pořadí, v jakém byly přijaty – zprávy nejsou multiplexovány. Přesto je možné, aby několik požadavků bylo zařazeno do fronty v rámci jednoho spojení pro umožnění vícestupňového zpracování.

Běžným případem je jednoduché volání metody s jedinou odpovědí. V některých jiných případech server nemusí odpovědět vůbec, nebo může na jeden hovor odpovědět několikrát. Podrobnější popis zde.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster