EMQX 概览
EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒级的低时延。
EMQX 支持多种协议,包括 MQTT (3.1、3.1.1 和 5.0)、HTTP、QUIC 和 WebSocket 等,保证各种网络环境和硬件设备的可访问性。EMQX 还提供了全面的 SSL/TLS 功能支持,比如双向认证以及多种身份验证机制,为物联网设备和应用程序提供可靠和高效的通信基础设施。
内置基于 SQL 的规则引擎,EMQX 可以实时提取、过滤、丰富和转换物联网数据。此外,EMQX 采用了无主分布式架构,以确保高可用性和水平扩展性,并提供操作友好的用户体验和出色的可观测性。
EMQX 拥有来自 50 多个国家的 20,000 多家企业用户,连接全球超过 1 亿台物联网设备,服务企业数字化、实时化、智能化转型。
产品优势
EMQX 5.0 单集群可支持 MQTT 并发连接数高达 1 亿条。
单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息。
近乎实时的信息传递,保证延迟在亚毫秒级。
100% 符合 MQTT 5.0 和 3.x 标准,具有更好的可扩展性、安全性和可靠性。
通过无主节点分布式架构实现高可用和水平扩展性。
通过 Kubernetes Operator 和 Terraform,可以轻松地在企业内部和公共云中进行部署。
产品对比
EMQX 有 4 种部署模式,包括两种云服务模式(EMQX Cloud Serverless 和 EMQX Cloud 专有版)和两种自托管模式(EMQX 开源版 和 EMQX 企业版)。以下表格列出了这些部署模式的对比,以帮助您根据业务需求进行选择。想进一步了解具体的功能对比,参考功能对比。
自托管模式 | 云服务模式 | ||
---|---|---|---|
EMQX 开源版 | EMQX 企业版 | EMQX Cloud Serverless | EMQX Cloud 专有版 |
立即下载 | 免费试用 | 免费使用 Serverless | 14 天免费试用 |
✔️ Apache Version 2.0 ✔️ MQTT over QUIC ✔️ 数据存储在内存中 ✔️ 支持 Webhook 和 MQTT 数据桥接 ✔️ 多协议网关支持,包括 MQTT-SN, STOMP 和 CoAP ✔️ 社区和论坛 | ✔️ 商业许可证(商业源代码许可证) ✔️ 基于 RocksDB 的会话持久化 ✔️ 与 40 多种企业系统双向数据集成,包括 Kafka/Confluent, Timescale, InfluxDB, PostgreSQL, Redis 等 ✔️ 审计日志和单点登录 ✔️ 基于角色的访问控制 (RBAC) ✔️ 文件传输 ✔️ 消息编解码 ✔️ 多协议网关支持,包括额外支持 OCPP, JT/808 和 GBT32960 ✔️ 7x24 技术支持 | ✔️ 即用即付 ✔️ 每月免费的使用额度 ✔️ 最高 1000 同时在线连接 ✔️ 极速部署 ✔️ 自动伸缩 ✔️ 5x8 技术支持 | ✔️ 14 天免费试用 ✔️ 按小时计费 ✔️ 主流云平台多区域部署 ✔️ 多种连接规格可选,连接无上限 ✔️ VPC 对等连接, 数据集成等更多功能 ✔️ 40+ 种完备的数据集成链路 ✔️ 7x24 技术支持 |