Feature Category | Functional Details | TDMQ for MQTT | Other Open-Source MQTT Protocol Implementations |
Basic Feature | Visual Console | The system features a resource management page for MQTT clusters, devices, and so on, and provides detailed display of information such as QoS and device subscription relationships. | Different implementations vary in quality. Some projects lack a standard console, manage metadata with a black screen, and require customers to develop their own console. |
| Message Query | Messages can be queried by time range and specific topics. More conditional queries will be supported in the future. | Industry-standard implementations do not support it. |
| message trace | Query message delivery traces and history by message ID or client ID. | Industry-standard implementations do not support it. |
| Multi-Protocol Support | Supports multiple protocols including TLS and WebSocket besides MQTT protocol. | Not supported |
Ops Capability | Underlying architecture awareness | Pay attention to the cluster's quota and TPS water level. The underlying architecture is unused. | Manage underlying machines, focus on architecture and parameters of various machines. |
| Cross-AZ High-Availability Deployment | Cross-AZ high-availability deployment to avoid IDC-level failures. | O&M personnel need to design deployment plans and parameters themselves. |
| Scalability | Users perform visual configuration changes on the console as needed. | O&M personnel perform manual black-screen operations, with a low level of automation and white-screen capability. |
| Certificate management | Connect Tencent Cloud SSL certificate management, manage certificates via webpage; send reminders before certificate expires. | Users are advised to manage certificates manually. Pay attention to the certificate expiration time. |
Observability | Resource Dashboard | Core metric observation, production and consumption reports, and fine-grained monitoring. | Not supported |
| Alarm Management | Connect Tencent Cloud Cloud Monitor alarms, support metric alarms for number of connections and delay. | Not supported |
Security Control | Distributed rate limiting | Protect cluster security, rate limit requests that exceed the specified limits. | Unsupported, which can easily cause the cluster to overload and become unusable. |
| authentication policy | It supports multiple authentication policies, such as SSL Certificates, "per-device certificate", "per-device secret", and so on, and integrates with third-party authentication sources like JWT and HTTP services. | Only supports the most basic "username + password" authentication. |
| authorization policy | Support multiple authorization strategies across multiple dimensions (client ID, Topic, IP, etc.), and support priority management for different strategies. | Not supported |
| Root Account and Sub-account Management | All root and sub-accounts in Tencent Cloud are supported, to implement authorization services for CAM root accounts, sub-accounts, and cross-enterprise accounts. | Not supported |
Feedback