Cluster Linking is an advanced feature of EMQX that allows you to federate multiple EMQX clusters distributed across different geographical regions into a single, cohesive network. This technology creates a global, unified namespace for your IoT messaging infrastructure, enabling seamless communication between devices connected to different clusters. This is especially crucial for businesses that require uninterrupted IoT operations and a unified view of their global infrastructure.
By leveraging Cluster Linking, organizations can build truly global IoT solutions that offer seamless inter-region communication and data consistency, while maintaining the simplicity and efficiency of a single logical MQTT broker. This approach allows for the optimal placement of EMQX clusters near device populations, balancing global reach with regional performance.
EMQX Cluster Linking creates a unified namespace across multiple clusters, allowing efficient message routing based on actual subscriptions and client distribution. This approach minimizes unnecessary message replication and ensures optimal performance.
While both technologies enable connectivity between MQTT brokers, Cluster Linking offers several advantages:
Cluster Linking | MQTT Bridge | |
---|---|---|
Namespace | Unified namespace | Separate namespaces, prefixing needed |
Message Routing | On-demand, efficient | Full topic replication |
Message Looping | Automatically avoids loops | Requires bridge mode to avoid loops |
Performance | Optimized for large-scale deployments | Varies |
Integration | Native EMQX feature | Works with any MQTT broker |