Varlink - 内核接口

Varlink 是人类和机器都可读的内核接口和协议。

接口 Varlink 结合了经典的 UNIX 命令行选项、STDIN/OUT/ERROR 文本格式、手册页、服务元数据,相当于 FD3 文件描述符。 瓦林克 是可用的 来自任何编程环境。


可变链接接口 决定了,将实施什么方法以及如何实施。 每个方法都有一个名称和指定的输入和输出参数。

可以通过在记录代码段之前添加注释来记录。

В 协议 Varlink 所有消息都编码为 JSON 对象,并以 NUL 字节结尾。

该服务按照接收请求的顺序响应请求——消息永远不会被复用。 但是,多个请求可以在一个连接上排队以启用管道传输。

常见的情况是具有单个响应的简单方法调用。 在其他一些情况下,服务器可能根本不响应,或者可能对一个调用响应多次。 更详细的描述 这里.

来源: linux.org.ru

添加评论