VerneMQ

VerneMQ
软件
软件描述
VerneMQ 是一个开源、高性能、可集群的 MQTT 代理。它可在通用硬件上实现水平和垂直扩展,支持大量并发发布者和订阅者,同时保持低延迟和高容错性。
官方网站
访问软件的官方网站了解更多信息
vernemq.com
什么是 VerneMQ?
VerneMQ 首先是一款实现 OASIS 行业标准 MQTT 协议的 MQTT 发布/订阅消息代理。同时,VerneMQ 还通过提供一系列独特的功能,将消息传递和物联网应用提升至新水平,这些功能涵盖可扩展性、可靠性、高性能以及操作简便性。
为实现这些目标,VerneMQ 从零开始设计为分布式消息代理,确保在节点或网络故障时仍能持续运行,并具备轻松横向扩展的能力。其底层技术基于经过验证的电信级技术栈,为需要全天候不间断运行的系统提供了坚实可靠的基础。它还能高效利用所有可用资源,从而支持便捷的纵向扩展。
VerneMQ 采用无主集群技术,无需考虑特殊节点(如主节点或从节点),即使在不可避免的基础设施变更或维护窗口期间需要添加或移除节点,操作也安全且简单。
主要功能
🔄 替代方案
8 个选择Eclipse Mosquitto
Eclipse Mosquitto 是一个开源(采用 EPL/EDL 许可证)的消息代理,实现了 MQTT 协议的 5.0、3.1.1 和 3.1 版本。Mosquitto 轻量级,适用于从低功耗单板计算机到完整服务器等各种设备。

MQTTBox
MQTTBox 可创建 MQTT 客户端以发布或订阅主题,构建 MQTT 虚拟设备网络,对 MQTT 设备或代理进行负载测试等。

Bevywise MQTTRoute
支持TLS的企业级MQTT代理,可无缝连接并通信企业内所有MQTT设备。

CrystalMQ
CrystalMQ 是一项托管的 MQTT 服务器解决方案。

HiveMQ
HiveMQ 是一款专为企业设计的 MQTT 代理,适用于身处机器对机器通信(M2M)和物联网新兴时代的企事业单位。

Sentienz Transporter
可高度扩展的MQTT代理,具备端到端安全、企业级集成以及HTTP、TCP、CoAP等多种协议支持。Transporter内置分析功能和机器学习支持。

EMQ
EMQX 是面向 5G 时代物联网的开源 MQTT 5.0 消息代理,具备大规模可扩展性和高可用性集群能力,可运行于从边缘到云的任何环境。
