产品概览

EMQX 是一款开源概览 - 图1 (opens new window)的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,并保证延迟在亚毫秒级。

EMQX 支持多种协议,包括 MQTT (3.1、3.1.1 和 5.0)、HTTP、QUIC 和 WebSocket 等,保证各种网络环境和硬件设备的可访问性。EMQX 还提供了全面的 SSL/TLS 功能支持,比如双向认证以及多种身份验证机制,为物联网设备和应用程序提供可靠和高效的通信基础设施。

architecture_image

内置基于 SQL 的规则引擎概览 - 图3 (opens new window),EMQX 可以实时提取、过滤、丰富和转换物联网数据。此外,EMQX 采用了无主分布式架构,以确保高可用性和水平扩展性,并提供操作友好的用户体验和出色的可观测性。

EMQX 拥有来自 50 多个国家的 20,000 多家企业用户,连接全球超过 1 亿台物联网设备,服务企业数字化、实时化、智能化转型。

产品优势

超大规模概览 - 图4 (opens new window)

EMQX 5.0 单集群可支持 MQTT 并发连接数高达 1 亿条。

高性能

单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息。

低延时

近乎实时的信息传递,保证延迟在亚毫秒级。

全面支持 MQTT 5.0 标准概览 - 图5 (opens new window)

100% 符合 MQTT 5.0 和 3.x 标准,具有更好的可扩展性、安全性和可靠性。

高可用概览 - 图6 (opens new window)

通过无主节点分布式架构实现高可用和水平扩展性。

云原生概览 - 图7 (opens new window)

通过 Kubernetes Operator 和 Terraform,可以轻松地在企业内部和公共云中进行部署。

产品对比

EMQX 有 4 种部署模式,包括两种云服务模式(EMQX Cloud Serverless 和 EMQX Cloud 专有版)和两种自托管模式(EMQX 开源版 和 EMQX 企业版)。以下列出了这些部署模式的主要功能对比,以帮助您根据业务需求进行选择。

主要特性云服务模式自托管模式
EMQX Cloud ServerlessEMQX Cloud 专有版EMQX 开源版EMQX 企业版
免费使用 Serverless14 天免费试用立即下载免费试用
可扩展性自动扩展,最多 1,000 条连接无限制单集群支持 MQTT 并发连接数高达 1 亿条单集群支持 MQTT 并发连接数高达 1 亿条
吞吐量1000 TPS> 500 万 MQTT 消息每秒> 500 万 MQTT 消息每秒> 500 万 MQTT 消息每秒
延迟1~5 毫秒1~5 毫秒1~5 毫秒1~5 毫秒
数据集成(开箱即用)不支持支持 40 多种数据集成,包括 Webhook、MQTT 数据桥接、MySQL、PostgreSQL、Kafka、MongoDB、Oracle 等。支持 Webhook 和 MQTT 数据桥接支持 40 多种数据集成,包括 Webhook、MQTT 数据桥接、MySQL、PostgreSQL、Kafka、MongoDB、Oracle 等。
MQTT 5.0 Broker概览 - 图8概览 - 图9概览 - 图10概览 - 图11
MQTT over QUIC概览 - 图12概览 - 图13概览 - 图14概览 - 图15
MQTT 扩展概览 - 图16概览 - 图17概览 - 图18概览 - 图19
多协议网关概览 - 图20概览 - 图21概览 - 图22概览 - 图23
Schema Registry概览 - 图24概览 - 图25概览 - 图26概览 - 图27
消息编解码概览 - 图28概览 - 图29概览 - 图30概览 - 图31
规则引擎概览 - 图32概览 - 图33概览 - 图34概览 - 图35
文件传输概览 - 图36概览 - 图37概览 - 图38概览 - 图39
故障排查概览 - 图40概览 - 图41概览 - 图42概览 - 图43
Cloud-Native & K8sN/AN/A概览 - 图44概览 - 图45
SLA 等级99.9%99.99%N/AN/A
LicenseSaaS 模式,按需计费SaaS 模式,按小时计费Apache Version 2.0商业许可证(商业源代码许可证)
技术支持5x8 全球支持7x24 全球支持开源社区7x24 全球支持