ActiveMQ 是否支持集群以将 MQTT 扩展到多个代理?

Does ActiveMQ support clusturing to scale MQTT to multiple brokers?

我对 MQTT 和 ActiveMQ 还很陌生。我想知道我们是否能够通过 MQTT 集群来扩展 ActiveMQ。我一直在寻找一个开源 MQTT 代理,它可以水平扩展以拥有大量连接的客户端 (100k+)。

ActiveMQ 可以通过所谓的 network of brokers.

进行扩展

但是,如果您想要最佳性能,我建议您查看 ActiveMQ Artemis, the next generation ActiveMQ broker. It also supports clustering, and it's built on a high performance, non-blocking architecture. Here is a 3rd party benchmark,它比较了少数消息代理的性能潜力。如您所见,ActiveMQ Artemis 表现非常出色,尤其是与其竞争对手相比。

需要说明的是,集群与协议无关,因此集群支持所有协议。