Tổng quan
IPWorks MQ iOS Edition phục vụ nhu cầu triển khai các giao thức Message Queue phổ biến trong ứng dụng giao tiếp giữa các thiết bị kết nối mạng. Phạm vi hỗ trợ được nêu gồm Azure Relay, AMQP, MQTT, STOMP và XMPP.

Bộ thư viện sử dụng framework thống nhất với object model chung và giao diện đơn giản hơn để làm việc với nhiều giao thức messaging. Cách tổ chức này phù hợp khi cần duy trì một mô hình lập trình nhất quán giữa các thành phần.
Thư viện messaging cho iOS hỗ trợ Azure Relay, AMQP, MQTT, STOMP và XMPP, kèm framework thống nhất cho Objective-C, Swift 4 và C++.
Tính năng nổi bật
- Tuân thủ MQTT 3.1.1 và 5.0 cho các kịch bản messaging hiện đại.
- Hỗ trợ AMQP 1.0 và 0.9.1 trong cùng bộ thư viện.
- Kết nối Azure Relay để gửi, nhận và proxy kết nối.
- Làm việc với STOMP 1.1 và 1.2 theo đúng phiên bản nêu ra.
- Cung cấp object model chung cho nhiều giao thức messaging.
- Đơn giản hóa interface để tiếp cận framework thống nhất dễ hơn.
- Lưu dữ liệu phiên MQTT giữa các lần kết nối.
Ứng dụng thực tế
- Ứng dụng iOS cần tích hợp MQTT để giao tiếp với thiết bị mạng.
- Dự án mobile cần kết nối AMQP hoặc STOMP với hệ thống messaging hiện có.
- Kịch bản dùng Azure Relay để gửi, nhận hoặc proxy kết nối từ ứng dụng iOS.
- Ứng dụng nhắn tin tức thời sử dụng XMPP.
- Hệ thống cần duy trì session MQTT giữa nhiều lần kết nối.
Đối tượng sử dụng phù hợp
- Lập trình viên iOS dùng Objective-C, Swift hoặc C++
- Nhóm phát triển ứng dụng giao tiếp thiết bị và dịch vụ mạng
- Technical lead cần thư viện messaging hỗ trợ nhiều giao thức
- Đội ngũ tích hợp hệ thống sử dụng Azure Relay, AMQP, MQTT hoặc STOMP
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks MQ iOS Edition hỗ trợ những giao thức nào?
Danh sách được nêu gồm Azure Relay, AMQP, MQTT, STOMP và XMPP.
Có hỗ trợ MQTT phiên bản nào?
Bộ thư viện tuân thủ MQTT 3.1.1 và 5.0.
Có thể dùng với Objective-C, Swift và C++ không?
Có. Trang tương thích nêu framework cho Objective-C (Cocoa), hỗ trợ Apple Swift 4 và thư viện C++ 32-bit, 64-bit.
Phiên bản này có hỗ trợ bảo mật kết nối không?
Có. Thành phần hỗ trợ plaintext, TLS và WebSockets ở các giao thức áp dụng.
IPWorks MQ iOS Edition hiện ở trạng thái nào?
Trang tương thích ghi rõ phiên bản này đã được gộp vào IPWorks MQ macOS Edition.




Bình luận