Varlink - interface ng kernel

Ang Varlink ay isang kernel interface at protocol na nababasa ng mga tao at machine.

interface Pinagsasama ng Varlink ang mga klasikong opsyon sa command line ng UNIX, STDIN/OUT/ERROR na mga format ng text, man page, metadata ng serbisyo at katumbas ng FD3 file descriptor. Varlink magagamit mula sa anumang kapaligiran sa programming.


Interface ng Varlink tumutukoy, anong mga pamamaraan ang ipapatupad at paano. Ang bawat pamamaraan ay may pangalan at tinukoy na mga parameter ng input at output.

Posibleng idokumento sa pamamagitan ng pagdaragdag ng mga komento bago idokumento ang piraso ng code.

Π’ protocol Varlink lahat ng mga mensahe ay naka-encode bilang JSON object at nagtatapos sa isang NUL byte.

Ang serbisyo ay tumutugon sa mga kahilingan sa parehong pagkakasunud-sunod kung saan sila natanggapβ€”ang mga mensahe ay hindi kailanman multiplex. Gayunpaman, maraming mga kahilingan ang maaaring i-queue sa isang koneksyon upang paganahin ang pipelining.

Ang isang karaniwang kaso ay isang simpleng tawag sa pamamaraan na may iisang tugon. Sa ilang iba pang mga kaso, maaaring hindi tumugon ang server o maaaring tumugon nang ilang beses sa isang tawag. Mas detalyadong paglalarawan dito.

Pinagmulan: linux.org.ru

Magdagdag ng komento