Varlink - a kernel interface

A Varlink - ez egy kernel interfész és protokoll, amely könnyen olvasható az emberek és a gépek számára is.

Felület A Varlink ötvözi a klasszikus UNIX parancssori opcionális paramétereit, a STDIN/OUT/ERROR szöveges formátumokat, a kézikönyv oldalait, a metadatákat, és ekvivalense a fájlleíró FD3-nak. Varlink elérhető bármely programozási környezetből.


A Varlink interfész meghatározza, hogy mely módszerek kerülnek végrehajtásra és hogyan. Minden módszernek van neve és megadott bemeneti és kimeneti paraméterei.

Lehetőség van a dokumentálásra, ha megjegyzéseket adunk hozzá a dokumentálni kívánt kódrészlet előtt.

A protokollban A Varlink minden üzenetet JSON objektumként kódol, és NUL byte-al zárul.

A szolgáltatás a kérdéseket abban a sorrendben válaszolja meg, ahogyan azok beérkeztek - az üzenetek soha nem multiplexálódnak. Ugyanakkor több kérdés is sorba állítható a kapcsolatban a csővezetékes feldolgozás érdekében.

A gyakori eset egy egyszerű módszerválasztás egyetlen válasszal. Más esetekben a szerver egyáltalán nem válaszolhat, vagy többször válaszolhat egy kérdésre. Részletes leírás itt.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster