Try EMQX Platform on Azure, Enjoy AI Integration and Simplified Billing →

Seamless Global Communication with EMQX Cluster Linking

EMQX Cluster Linking enables seamless connectivity between multiple EMQX clusters, creating a unified, globally distributed IoT messaging infrastructure. Connect devices, data, and applications worldwide with unparalleled efficiency and reliability.

Seamless Global Communication with EMQX

What is Cluster Linking?

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.

Key aspects of Cluster Linking:

  • Global Connectivity: Connect EMQX clusters across multiple data centers, regions, or continents.
  • Unified Namespace: Maintain a single, consistent topic space across all linked clusters.
  • Intelligent Message Routing: Efficiently route messages between clusters based on actual subscriptions, minimizing unnecessary data transfer.
  • Scalability: Easily expand your IoT infrastructure to meet growing global demands.
  • Resilience: Implement robust disaster recovery and high availability strategies across regions.
Introduction

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.

Benefits

Global Distribution


  • Deploy EMQX clusters in multiple regions.
  • Ensure low-latency access for devices worldwide.
  • Maintain a unified view of your entire IoT ecosystem.

Seamless Communication


  • Enable cross-region device-to-device messaging.
  • Create a transparent, low-latency global network.
  • Cost saving by reducing unnecessary message routing across regions.

Disaster Recovery


  • Implement robust multi-region failover.
  • Ensure business continuity during regional outages.
  • Seamlessly transfer client connections between clusters.

How Cluster Linking Works

How Cluster Linking Works

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.

Cluster Linking vs. MQTT Bridge

While both technologies enable connectivity between MQTT brokers, Cluster Linking offers several advantages:

Cluster LinkingMQTT 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

Get Started with Cluster Linking

Explore our detailed Cluster Linking Documentation to learn how to configure and optimize this feature for your needs.
Documentation →
Have questions or need a tailored solution? Contact our sales team today to discuss how Cluster Linking can unify your IoT infrastructure across regions and optimize global messaging performance.
Contact Us →