集群连接(Cluster Linking)是 EMQX 的一项高级功能,它能够将分布在不同地理区域的多个 EMQX 集群联合成一个统一的网络。这项技术为您的物联网消息传输基础设施创建了一个全球统一的命名空间,实现连接在不同集群上的设备间的无缝通信。对于需要不间断的物联网运营和全球基础设施统一视图的企业来说,这尤为重要。
通过集群连接,企业能够构建真正的全球化物联网解决方案,实现区域间的无缝通信和数据一致性,同时保持单一逻辑 MQTT 集群的简洁高效。此功能使您能够将 EMQX 集群最优化地部署在设备密集区域附近,平衡全球覆盖和区域性能。
EMQX 集群连接通过创建跨多个集群的统一主题命名空间,根据实际的订阅和客户端分布高效地路由消息。这种方式最大限度地减少了不必要的消息复制,确保了最佳性能。
虽然这两种技术都能实现 MQTT 服务器之间的连接,但集群连接具有以下几个优势:
功能 | 集群连接 | MQTT 桥接 |
---|---|---|
命名空间 | 统一的主题命名空间 | 独立命名空间,需添加前缀 |
消息路由 | 按需路由、更高效 | 根据主题完全复制所有消息 |
消息回环 | 自动避免消息回环 | 需通过桥接模式手动避免 |
性能 | 针对大规模部署优化 | 性能不定,取决于桥接主题数和使用情况 |
集成 | EMQX 原生功能 | 适用于任意 MQTT Broker |