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

Kiến trúc của bộ component sử dụng mô hình đối tượng thống nhất, giúp các giao thức khác nhau có cách tiếp cận nhất quán hơn trong quá trình phát triển. Các fully-managed.NET components được viết bằng C#, phù hợp với môi trường phát triển.NET hiện đại và các dự án cần API bất đồng bộ.
Thư viện.NET cho giao tiếp Message Queue với MQTT, AMQP, STOMP, Azure Relay và XMPP. Hỗ trợ API bất đồng bộ, TLS, WebSockets và tích hợp Visual Studio.
Tính năng nổi bật
- Hỗ trợ MQTT 3.1.1 và 5.0 cho các kịch bản messaging hiện đại.
- Triển khai AMQP 1.0 và 0.9.1 trong cùng bộ thư viện.NET.
- Kết nối Azure Relay để gửi, nhận và proxy lưu lượng.
- Làm việc với STOMP 1.1 và 1.2 trong ứng dụng C#.
- 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 phù hợp.
Ứng dụng thực tế
- Xây dựng ứng dụng.NET giao tiếp với broker MQTT hoặc AMQP.
- Triển khai dịch vụ gửi nhận thông điệp qua Azure Relay.
- Phát triển hệ thống messaging cho thiết bị mạng và Windows IoT.
- Tạo ứng dụng cần reconnect tự động và duy trì QoS cho MQTT.
- Tích hợp nhiều giao thức MQ trong cùng một codebase C#.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET phát triển ứng dụng messaging và network communications
- Tech lead cần thư viện thống nhất cho nhiều giao thức MQ
- Nhóm tích hợp hệ thống làm việc với Azure Relay, MQTT, AMQP hoặc STOMP
- Đội ngũ kỹ thuật xây dựng ứng dụng cross-platform bằng.NET
Thông tin kỹ thuật
Câu hỏi thường gặp
IPWorks MQ.NET 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 đi kèm còn có SQS, JSON, AzureRelaySender, AzureRelayReceiver và AzureRelayProxy.
Phiên bản này hỗ trợ những runtime.NET nào?
Phiên bản.NET hỗ trợ.NET 10,.NET 9,.NET 8,.NET 6,.NET 5,.NET Core 3.1, các phiên bản trước đó, cùng.NET Framework 2.0 đến 4.8 và.NET Standard 2.0/2.1.
Có hỗ trợ Visual Studio không?
Có. Sản phẩm tích hợp với Visual Studio và đi kèm các ứng dụng mẫu viết bằng C#.
Có hỗ trợ Xamarin hoặc MAUI không?
Có. Bộ component làm việc với Xamarin và MAUI qua.NET 6.
Có hỗ trợ bảo mật kết nối không?
Có. Các giao thức phù hợp hỗ trợ plaintext, TLS và WebSockets.




Bình luận