Thêm vào những gì Shashi đã nói, chúng có khả năng và trường hợp sử dụng khác nhau.
MQTT định nghĩa giao thức dây tiêu chuẩn cho pub/sub và, như Shashi đã lưu ý, được thiết kế cho các môi trường rất nhẹ. Như vậy nó có một định dạng dây rất tối thiểu, một vài phẩm chất cơ bản của dịch vụ và một bộ tính năng cơ bản.
Hệ thống xếp hàng nhắn truyền thống nói chung là độc quyền (mặc dù AMQP nhằm mục đích thay đổi), bao gồm cả điểm-điểm và quán rượu/phụ, cung cấp nhiều phẩm chất dịch vụ và có xu hướng có định dạng dây nặng hơn , mặc dù điều này tồn tại để hỗ trợ các tính năng nâng cao như trả lời địa chỉ, chuyển đổi giao thức, v.v.
Một ví dụ điển hình về MQTT sẽ là nơi bạn có điểm cuối trong điện thoại, máy tính bảng và hộp giải mã tín hiệu. Chúng có mã lực tối thiểu, bộ nhớ và tài nguyên hệ thống. Thông thường các kết nối từ những thứ này hoặc là duy trì MQTT và chúng tự nói chuyện với nhau, hoặc chúng được nối với một MQ cấp doanh nghiệp, nơi chúng có thể kết nối với các ứng dụng back-end. Ví dụ, một ứng dụng trò chuyện dựa trên MQTT có thể nói chuyện trực tiếp với người khác thông qua nhà môi giới MQTT. Ngoài ra, một hệ thống phân phối nội dung dựa trên MQTT sẽ kết nối với mạng nhắn tin doanh nghiệp lưu trữ quảng cáo và nội dung khác sẽ được phân phối tới các ứng dụng chạy trên điện thoại và máy tính bảng. Back-end của doanh nghiệp sẽ quản lý tất cả các số liệu thống kê về phân phối quảng cáo và lượt xem dựa trên hóa đơn nào và chân MQTT cho phép nội dung được đẩy với mức tiêu thụ pin hoặc mã lực tối thiểu trên thiết bị của người dùng cuối.
Vì vậy, MQTT được sử dụng cho các hệ thống nhúng và thiết bị người dùng cuối, nơi có sự cố về nguồn, băng thông và ổn định mạng. Điều này thường kết hợp với nhắn tin MQ truyền thống, mặc dù tôi chưa từng thấy MQTT được sử dụng làm phương tiện chuyên chở độc quyền cho các ứng dụng nhắn tin truyền thống. Có lẽ, điều này là do MQTT thiếu một số tính năng mạnh mẽ hơn như tương quan thông điệp, địa chỉ trả lời và địa chỉ point-to-point là cốt lõi để nhắn tin trong 20 năm.
Nguồn
2012-05-08 17:43:43
Cảm ơn các ví dụ! – SlowAndSteady