สานข้อความ

สานข้อความ

หัวใจของการสานที่มีการส่งข้อความ เพื่อใช้งานโปรไฟล์ ทรัพยากรใน HAN จะต้องสามารถส่งข้อความถึงกันได้

สานข้อความที่เชื่อถือได้

สานเชื่อถือได้ส่งข้อความ (WRM) คือการส่งข้อความชั้นสมัครสานกับกิตติกรรมประกาศ ช่วยให้มั่นใจถึงการส่งข้อความทั่วไปหรือทันเนลประเภทใดก็ได้ระหว่างทรัพยากรสองแห่งในแฟบริก โดยไม่คำนึงถึงการขนส่งเครือข่ายที่สำคัญ

สานTLV

สาน TLV (Tag-ความยาว Value) เป็นรูปแบบไบนารีขนาดกะทัดรัดสำหรับการเข้ารหัสข้อมูล TLV เข้ากันได้กับ JSON และได้รับการปรับให้เหมาะสมสำหรับการดีซีเรียลไลซ์เซชั่นอย่างมีประสิทธิภาพ คล้ายกับรูปแบบข้อมูลมากที่สุด เช่น CBOR และ ASN.1 แต่โดยทั่วไปแล้วจะง่ายกว่าและเล็กกว่าสำหรับชุดข้อมูลที่กำหนดเพื่อเข้ารหัสและแสดง

ข้อความสานจะถูกเข้ารหัสใน TLV ซึ่งได้รับการออกแบบโดยคำนึงถึงอุปกรณ์ที่มีข้อจำกัด TLV ช่วยให้มั่นใจได้ว่าข้อมูลจำนวนน้อยที่สุด—ด้วยการเข้ารหัสที่ง่ายที่สุด—จะถูกถ่ายโอนผ่านสาย

Weave TLV ไม่ใช่สิ่งที่มนุษย์สามารถอ่านได้ ดังนั้นคุณไม่จำเป็นต้องเข้ารหัสอะไรใน Weave TLV หรือจัดการกับมันโดยตรง—คุณเพียงแค่ระบุประเภทของข้อความและเนื้อหา แล้ว Weave จะทำทุกอย่างให้คุณเอง

ประเภทข้อความ

ข้อความ Weave มีสองประเภท ซึ่งอาจส่งในรูปแบบที่เข้ารหัสและไม่ได้เข้ารหัส ขั้นตอนการเข้ารหัสข้อความทั้งสองประเภทจะเหมือนกัน และข้อความของทั้งสองประเภทสามารถเข้ารหัสได้โดยใช้คีย์เดียวกัน

ข้อความทั่วไป

ข้อความทั่วไป ถูกนำมาใช้โดยการใช้งานสานในการถ่ายทอดข้อมูลเฉพาะของโปรแกรมประยุกต์และการร้องขอ ประกอบด้วยองค์ประกอบที่อธิบายความหมายเชิงความหมายของข้อความ ตลอดจนโครงสร้างของเพย์โหลด:

  • ID โปรไฟล์ — โปรไฟล์ใดควรจัดการกับข้อความ
  • ประเภทข้อความ — ประเภทของข้อความเฉพาะ (การดำเนินการ)
  • Exchange ID — ระบุโฟลว์การแลกเปลี่ยนข้อความระหว่างสองทรัพยากร

ข้อความทั่วไปอาจสื่อถึงข้อมูลที่รับทราบการรับข้อความก่อนหน้านี้ นี่เป็นส่วนหนึ่งของโปรโตคอลการส่งข้อความที่เชื่อถือได้ของ Weave

ข้อความอุโมงค์

ข้อความอุโมงค์ แค็ปซูลไอพีแพ็คเก็ตที่เข้ารหัส (IPv6 ในทางปฏิบัติแม้จะได้รับการสนับสนุน IPv4) ที่ถูกส่งระหว่างสองทรัพยากรสาน ข้อความทันเนลนั้นง่ายกว่าในโครงสร้างและละทิ้งส่วนหัวเฉพาะแอปพลิเคชันจำนวนมากที่มีอยู่ในข้อความทั่วไป

แพ็กเก็ตทันเนลสามารถถ่ายทอดโปรโตคอล IP ที่ถูกต้อง รวมถึง UDP, TCP หรือ ICMP

สรุป

สิ่งที่คุณเรียนรู้:

  • สาน Messaging เชื่อถือ เพื่อให้แน่ใจว่าการจัดส่งที่เชื่อถือได้ของข้อความสานสำหรับสองรูปแบบของการแลกเปลี่ยน
    • ขอ-ตอบสนอง
    • สมัครสมาชิก-อัพเดท
  • สาน TLV เป็นรูปแบบไบนารีขนาดกะทัดรัดสำหรับการเข้ารหัสข้อความสาน
  • ข้อความสานมีสองประเภท:
    • ข้อความทั่วไป ถูกนำมาใช้ในการถ่ายทอดข้อมูลเฉพาะของโปรแกรมประยุกต์และการร้องขอเช่นผู้ใช้โดยโปรไฟล์
    • ข้อความอุโมงค์ แค็ปซูลแพ็คเก็ต IP

สำหรับข้อมูลเชิงลึกเพิ่มเติม โปรดดูที่: