Varlink - ส่วนต่อประสานเคอร์เนล

Varlink คือเคอร์เนลอินเทอร์เฟซและโปรโตคอลที่ทั้งมนุษย์และเครื่องจักรสามารถอ่านได้

อินเตอร์เฟซ Varlink ผสมผสานตัวเลือกบรรทัดคำสั่ง UNIX แบบคลาสสิก รูปแบบข้อความ STDIN/OUT/ERROR หน้าคู่มือ ข้อมูลเมตาของบริการ และเทียบเท่ากับตัวอธิบายไฟล์ FD3 วาร์ลิงค์ ใช้ได้ จากสภาพแวดล้อมการเขียนโปรแกรมใด ๆ


อินเทอร์เฟซวาร์ลิงค์ กำหนดจะใช้วิธีใดและอย่างไร แต่ละวิธีมีชื่อและพารามิเตอร์อินพุตและเอาต์พุตที่ระบุ

เป็นไปได้ที่จะจัดทำเอกสารโดยการเพิ่มความคิดเห็นก่อนที่จะจัดทำเอกสารโค้ด

В มาตรการ Varlink ข้อความทั้งหมดจะถูกเข้ารหัสเป็นออบเจ็กต์ JSON และลงท้ายด้วยไบต์ NUL

บริการตอบสนองต่อคำขอในลำดับเดียวกันกับที่ได้รับ ข้อความจะไม่มัลติเพล็กซ์ อย่างไรก็ตาม สามารถจัดคิวคำขอหลายรายการในการเชื่อมต่อเพื่อเปิดใช้งานการวางท่อได้

กรณีทั่วไปคือการเรียกเมธอดธรรมดาที่มีการตอบกลับเพียงครั้งเดียว ในบางกรณี เซิร์ฟเวอร์อาจไม่ตอบสนองเลยหรืออาจตอบสนองหลายครั้งต่อการโทรครั้งเดียว คำอธิบายโดยละเอียดเพิ่มเติม ที่นี่.

ที่มา: linux.org.ru

เพิ่มความคิดเห็น