Varlink – Kernschnittstelle

Varlink – eine Kernschnittstelle und ein Protokoll, das sowohl fĂŒr Menschen als auch fĂŒr Maschinen leicht verstĂ€ndlich ist.

BenutzeroberflĂ€che Varlink kombiniert klassische UNIX-Befehlszeilenparameter, textbasierte Formate fĂŒr STDIN/OUT/ERROR, Handbuchseiten, Metadaten und ist Ă€quivalent zu einem Dateideskriptor FD3. Varlink ist verfĂŒgbar aus jeder Programmierumgebung.


Die Varlink-Schnittstelle definiert, welche Methoden implementiert werden und wie. Jede Methode hat einen Namen sowie festgelegte Eingangs- und Ausgangsparameter.

Es besteht die Möglichkeit, durch das HinzufĂŒgen von Kommentaren vor dem zu dokumentierenden Codeblock zu dokumentieren.

In Im Protokoll werden alle Nachrichten als JSON-Objekte kodiert und enden mit einem NUL-Zeichen.

Der Dienst beantwortet Anfragen in der Reihenfolge, in der sie empfangen wurden – Nachrichten werden nie multiplexiert. Dennoch können mehrere Anfragen in einer Verbindung in eine Warteschlange gestellt werden, um die Verarbeitung zu optimieren.

Ein hÀufiges Szenario ist der einfache Methodenaufruf mit einer einzigen Antwort. In einigen anderen FÀllen kann der Server gar nicht antworten oder mehrmals auf einen einzelnen Aufruf reagieren. Eine detailliertere Beschreibung hier.

Quelle: linux.org.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster