AMQP
[75] là một chuẩn giao thức lớp ứng dụng mở cho IOT
tập trung vào môi trường thông theo định hướng. Nó hỗ trợ thông tin liên lạc đáng tin cậy thông qua nguyên thủy đảm bảo giao thông trong đó có ít-nhất-một lần, at-nhất-một lần và đúng một lần giao hàng. AMQP đòi hỏi một giao thức truyền tải tin cậy như TCP để trao đổi tin nhắn.
Bằng việc xác định một giao thức dây cấp, triển khai AMQP là
có thể tương tác với nhau. Truyền thông được xử lý bởi hai thành phần chính như mô tả trong hình. 13: giao lưu và hàng đợi tin nhắn. Trao đổi được sử dụng để định tuyến các thông điệp đến hàng đợi thích hợp. Định tuyến giữa trao đổi và hàng đợi tin nhắn được dựa trên một số nguyên tắc và điều kiện được xác định trước. Tin nhắn có thể được lưu trữ trong hàng đợi tin nhắn và sau đó được gửi cho người nhận. Ngoài kiểu truyền thông này point-to-point, AMQP
cũng hỗ trợ các mô hình truyền thông xuất bản / đăng ký.
AMQP định nghĩa một lớp của tin nhắn trên đầu trang của giao thông vận tải của
lớp. Khả năng nhắn tin được xử lý trong lớp này. AMQP
định nghĩa hai loại thông điệp: massage trần được cung cấp
bởi người gửi và chú thích thông điệp được nhìn thấy ở người nhận. Trong hình. 14 định dạng tin nhắn của AMQP được hiển thị [75].
Các tiêu đề trong định dạng này truyền tải các thông số giao bao gồm độ bền, ưu tiên, thời gian để sống, thâu tóm đầu tiên, và số lượng giao hàng.
đang được dịch, vui lòng đợi..
