Google cam kết thúc đẩy bình đẳng chủng tộc đối với cộng đồng đen. Xem cách.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Weave Tin nhắn

Weave Tin nhắn

Tại trung tâm của Weave được Messaging. Để thực hiện các chức năng của hồ sơ, tài nguyên trong một HAN phải có khả năng nhắn tin cho nhau.

Tin nhắn đáng tin cậy Weave

Weave Tin nhắn đáng tin cậy (WRM) là ứng dụng Weave nhắn lớp với lời cảm ơn. Nó đảm bảo giao hàng đáng tin cậy của bất kỳ loại nói chung hoặc đường hầm thông giữa bất kỳ hai nguồn lực trong một loại vải, bất kể mạng lưới giao thông tiềm ẩn của họ.

Weave TLV

Weave TLV (Tag-Length-Value) là một định dạng nhị phân để mã hóa nhỏ gọn của dữ liệu. TLV là representationally tương thích với JSON và được tối ưu hóa cho deserialization hiệu quả. Nó tương tự như hầu hết các định dạng dữ liệu như CBOR và ASN.1, nhưng thông thường đơn giản hơn và nhỏ hơn hoặc cho một tập hợp dữ liệu để mã hóa và đại diện.

thông điệp Weave được mã hóa trong TLV, được thiết kế với các thiết bị hạn chế trong tâm trí. TLV đảm bảo số lượng nhỏ nhất của dữ liệu với mã hóa-là đơn giản nhất có thể chuyển qua dây dẫn.

Weave TLV là không phải là người có thể đọc được, vì vậy bạn sẽ không cần phải mã hóa bất cứ điều gì trong Weave TLV hoặc đối phó với nó trực tiếp bạn chỉ cần xác định loại thông điệp và nội dung của nó, và Weave làm tất cả công việc cho bạn.

các loại tin nhắn

Có hai loại thông điệp Weave, có thể được truyền đi dưới dạng mã hóa và không được mã hóa. Quá trình mã hóa cả hai loại thông điệp là như nhau, và thông điệp của cả hai loại có thể được mã hóa bằng các phím tương tự.

thông báo chung

Thông báo chung được sử dụng bởi các ứng dụng Weave để truyền tải dữ liệu ứng dụng cụ thể và yêu cầu. Chúng chứa các yếu tố mô tả ý nghĩa ngữ nghĩa của thông điệp, cũng như cấu trúc của tải trọng:

  • Hồ sơ ID - Những hồ sơ cần xử lý thông điệp
  • Nhập tin nhắn - Các loại hình cụ thể của thông điệp (hành động)
  • Trao đổi ID - Xác định một dòng tin nhắn trao đổi giữa hai nguồn

Thông báo chung cũng có thể truyền đạt thông tin mà thừa nhận việc tiếp nhận một thông báo trước đó. Đây là một phần của giao thức Tin nhắn đáng tin cậy Weave.

thông điệp Tunnel

Thông điệp Tunnel đóng gói một gói tin IP được mã hóa (IPv6 trong thực tế, mặc dù IPv4 được hỗ trợ) đang được vận chuyển giữa hai nguồn Weave. thông điệp đường hầm là đơn giản trong cấu trúc và từ bỏ rất nhiều các tiêu đề ứng dụng cụ thể trình bày trong một thông báo chung.

Các gói đường hầm có thể truyền tải bất kỳ giao thức IP hợp lệ bao gồm UDP, TCP, hoặc ICMP.

đậy nút lại

Những gì bạn học được:

  • Weave Tin nhắn đáng tin cậy đảm bảo giao hàng đáng tin cậy của các thông điệp Weave cho hai hình thức trao đổi:
    • Yêu cầu-đáp ứng
    • Theo dõi-Cập nhật
  • Weave TLV là một định dạng nhị phân để mã hóa nhỏ gọn thông điệp Weave
  • Có hai loại thông điệp Weave:
    • Thông báo chung được sử dụng để truyền tải dữ liệu ứng dụng cụ thể và yêu cầu, chẳng hạn như những người sử dụng bởi hồ sơ
    • Thông điệp Tunnel đóng gói một gói tin IP

Để biết thêm thông tin chi tiết, xem: