Tổng quan
IPWorks MQ PHP Edition tập trung vào việc triển khai các giao thức Message Queue trong ứng dụng PHP dùng để giao tiếp giữa các thiết bị kết nối mạng. Bộ thư viện hỗ trợ nhiều giao thức và dịch vụ phổ biến như Azure Relay, AMQP, MQTT, STOMP và XMPP.

Khả năng tương thích giao thức được nêu rõ với MQTT 3.1.1 và 5.0, AMQP 1.0 và 0.9.1, cùng STOMP 1.1 và 1.2. Azure Relay hỗ trợ các tác vụ gửi, nhận và proxy kết nối, phù hợp cho các kịch bản truyền thông qua dịch vụ relay.
Thư viện PHP cho giao tiếp Message Queue với MQTT, AMQP, STOMP, Azure Relay và XMPP. Hỗ trợ PHP 5.2 đến 8.3, thư viện 32-bit và 64-bit cho Windows, Linux, Solaris, FreeBSD, macOS.
Tính năng nổi bật
- Hỗ trợ đầy đủ MQTT 3.1.1 và MQTT 5.0 cho ứng dụng PHP.
- Triển khai AMQP 1.0 và 0.9.1 trong cùng bộ thư viện.
- Làm việc với STOMP 1.1 và 1.2 cho kịch bản messaging.
- Gửi, nhận và proxy kết nối qua Azure Relay.
- Lưu và khôi phục dữ liệu phiên MQTT giữa các lần kết nối.
- Tự động reconnect và republish theo mức QoS đã chỉ định.
- Hỗ trợ plaintext, TLS và WebSockets ở các giao thức áp dụng.
Ứng dụng thực tế
- Xây dựng ứng dụng PHP giao tiếp với broker MQTT hoặc AMQP.
- Kết nối dịch vụ và thiết bị mạng qua các giao thức messaging phổ biến.
- Triển khai gửi, nhận hoặc proxy kết nối bằng Azure Relay.
- Phát triển hệ thống nhắn tin tức thời dựa trên XMPP.
- Tạo ứng dụng cần duy trì phiên MQTT và tái sử dụng dữ liệu phiên giữa các lần kết nối.
Đối tượng sử dụng phù hợp
- Lập trình viên PHP phát triển ứng dụng tích hợp giao thức messaging
- Nhóm kỹ thuật xây dựng hệ thống giao tiếp giữa thiết bị và dịch vụ mạng
- Technical buyer cần thư viện PHP hỗ trợ nhiều chuẩn MQ trong một gói
- Đội ngũ phát triển cần thư viện chạy trên Windows và các hệ Unix
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks MQ PHP Edition hỗ trợ những giao thức nào?
Bộ thư viện hỗ trợ Azure Relay, AMQP, MQTT, STOMP và XMPP; danh sách component còn gồm SQS và JSON.
Phiên bản MQTT nào được hỗ trợ?
MQTT 3.1.1 và 5.0 được hỗ trợ đầy đủ.
Có thể dùng trên hệ điều hành nào?
Thư viện hỗ trợ Windows DLLs và các hệ Unix gồm Linux, Solaris, FreeBSD và macOS.
Phiên bản PHP nào tương thích?
Sản phẩm hỗ trợ PHP từ phiên bản 5.2 đến 8.3.
Có tích hợp với IDE nào không?
Thông tin tương thích nêu khả năng tích hợp với Eclipse.




Bình luận