Varlink - kernel interfész

A Varlink egy kernel interfész és protokoll, amelyet emberek és gépek is olvashatnak.

felület A Varlink egyesíti a klasszikus UNIX parancssori opciókat, az STDIN/OUT/ERROR szövegformátumokat, a kézikönyvoldalakat, a szolgáltatás metaadatait, és egyenértékű az FD3 fájlleíróval. Varlink elérhető bármilyen programozási környezetből.


Varlink interfész meghatározza, milyen módszereket és hogyan valósítanak meg. Mindegyik metódusnak van neve és meghatározott bemeneti és kimeneti paraméterei.

Lehetőség van a dokumentálásra megjegyzések hozzáadásával a kódrészlet dokumentálása előtt.

В jegyzőkönyv A Varlink összes üzenete JSON-objektumként van kódolva, és NUL bájttal végződik.

A szolgáltatás a beérkezésük sorrendjében válaszol a kérésekre – az üzenetek soha nem kerülnek multiplexelésre. Egy kapcsolaton azonban több kérést is sorba lehet helyezni a folyamatkezelés engedélyezéséhez.

Gyakori eset egy egyszerű metódushívás egyetlen válasszal. Más esetekben előfordulhat, hogy a szerver egyáltalán nem, vagy többször is válaszol egy hívásra. Részletesebb leírás itt.

Forrás: linux.org.ru

Hozzászólás