EMQX 5.0 发布:单集群支持 1 亿 MQTT 连接的开源物联网消息服务器

简介: 开源分布式物联网 MQTT 消息服务器 EMQX 5.0 版本正式发布!有史以来支持 MQTT 并发连接规模最大、全球首个实现 MQTT over QUIC 的 MQTT Broker。该版本在消息传输的可靠性、产品体验的易用性等方面也进行了大幅优化升级。
+关注继续查看

近日,全球领先的开源物联网数据基础设施软件供应商 EMQ 映云科技宣布,旗下核心产品开源分布式物联网 MQTT 消息服务器 EMQX 5.0 版本正式发布!

EMQX GitHub: https://github.com/emqx/emqx

5.0 是 EMQX 自发布以来最重要的版本之一,由欧洲、中国以及全球的社区和团队开发完成。它是有史以来支持 MQTT 并发连接规模最大、同时也是全球首个实现 MQTT over QUIC 的 MQTT Broker,在消息传输的可靠性、产品体验的易用性等方面也进行了大幅优化升级,这也标志着 EMQX 再次凭实力巩固了其作为物联网消息平台领导者的地位。

EMQ 创始人兼 CEO 李枫表示:“EMQX 5.0 是 MQTT 领域的一个里程碑式的成果。它不仅是全球首个单集群支持 1 亿连接的分布式 MQTT 消息服务器,也是首个将 QUIC 引入 MQTT 的开创性产品。EMQ 始终关注前沿技术趋势,通过不断加速的产品迭代开发保持世界领先的技术竞争力,与我们的全球客户与合作伙伴一同,应对与日俱增的物联网设备部署规模及日益重要的车联网等关键业务场景带来的巨大挑战。”

EMQX 5.0:为亿级物联网连接的时代而生

随着 5G 和物联网技术在各行各业的深度融合,全球物联网应用和设备正面临爆发式增长,将真正迎来亿级万物互联的新时代。据 IoT Analytics 最新发布的《2022 年春季物联网状况》研究报告显示,到 2022 年,物联网市场预计将增长 18%,达到 144 亿活跃连接。在如此大规模的物联网需求下,海量的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了巨大的挑战。

EMQX 自 2013 年在 GitHub 发布开源版本以来,获得了来自 50 多个国家和地区的 20000 余家企业用户的广泛认可,累计连接物联网关键设备超过 1 亿台。

作为全球下载量超 2000 万的开源云原生分布式 MQTT 消息服务器,EMQX 多年来历经 200 多个版本迭代升级,凭借着支持亿级连接和千万级消息吞吐的超高性能,为超大规模的物联网项目及应用提供高效、可靠、安全的物联网数据基础设施解决方案;同时与开源工业协议网关软件 Neuron轻量级 MQTT 消息服务器 NanoMQ流数据库 HStreamDB 等 EMQ 旗下产品组合探索物联网云边协同应用场景,打造云-边-端物联网海量数据的接入、存储、实时处理与分析的一站式管理。

全球最具扩展性的MQTT消息服务器——EMQX 5.0 重大革新功能一览

面对高速发展的物联网产业和不断增长的用户规模,EMQX 持续致力于为「面向未来的物联网应用」打造可靠、安全的数据基础设施。全新发布的 EMQX 5.0 将有以下重大的升级迭代:

可扩展性及可靠性显著提升,首个实现单集群 1 亿 MQTT 连接

通过采用 Erlang 的 Mnesia 数据库的新 Mria 扩展,以及即将在后续 5.1 版本中提供的基于 RocksDB 的会话持久化,EMQX 5.0 的横向扩展能力及消息传输可靠性得到了指数级提升。最新的性能测试表明,EMQX 5.0 可以轻松支持单个集群的 1 亿 MQTT 连接 —— 比以前的版本增加了 10 倍,这使得 EMQX 5.0 成为目前全球最具扩展性的 MQTT Broker,能够轻松承载超大规模的物联网应用。

全球首个实现 MQTT over QUIC 的消息服务器

EMQX 5.0 也是首个引入 QUIC 支持的 MQTT Broker。QUIC 是下一代互联网协议 HTTP/3 的底层传输协议,与 TCP 协议相比,它在减少连接开销与消息延迟的同时,提升了整体吞吐量和移动连接的稳定性。基于 QUIC 这些极适用于物联网消息传输场景的优势,EMQX 5.0 设计了独特的消息传输机制和管理方式,以不断的技术革新持续为行业、社区和客户提供最先进、最具竞争力的 MQTT 消息服务器。

安全保障持续增强

EMQX 基于 MQTT over TLS/SSL 和 QUIC 确保数据安全,支持基于国密算法的传输加密认证集成方案。提供用户名/密码、LDAP、JWT、PSK 和 X.509 证书等多种身份认证功能。提供 ACL 机制以及动态 ACL 规则更新能力,能够灵活地实现物联网设备发布/订阅权限控制。在 EMQX 5.0 中,各项安全能力均得到显著增强,且用户在 Dashboard 中即可为整个集群启用客户端连接认证和权限控制,拥有更灵活、易用的操作体验。

更强大的数据集成,实现“南北向”数据流统一处理

EMQX 5.0 版本利用统一接口来管理南北向数据流,用户可以结合更强大的规则引擎和数据桥接功能,来实现数据处理与集成。相比之前版本,EMQX 5.0 拥有更丰富的数据处理能力,并能够通过规则处理云端到设备的南向消息。

同时,EMQX 为数据集成提供了可视化查看能力(Flows),通过 Dashboard 页面,用户可以清晰看到物联网数据如何通过规则处理,以及数据如何流向外部数据服务或设备。

后续版本中,我们将支持在 Dashboard 上以拖拽的方式编排规则和数据桥接,通过可视化界面将物联网硬件数据流轻松连接在一起。

更多功能更新

  • 全新极简配置,易用性大幅提升: 全新的 Dashboard 菜单栏为不同角色的使用者进行了更加清晰的功能聚合,同时以简洁易读的 HOCON 格式配置文件、符合 OpenAPI 3.0 规范的 REST API 文档为开发者带来更好的使用体验;
  • 全新网关架构,更方便扩展协议: 在对 MQTT 3.1、3.1.1、5.0 协议的完整支持之外,也为 CoAP/LwM2M、STOMP、MQTT-SN 等其他主流物联网协议提供独立的管理接口和安全认证能力;
  • 可操作性与可观测性大幅提升: 在 Dashboard 上提供长达 7 天的详细监控指标,可以一键集成 Prometheus 与 Grafana、Datadog/StatsD 等指标监控告警系统。提供更多的诊断工具如慢订阅、在线追踪帮助用户快速排查生产环境中的问题,提供更友好的结构化日志以及 JSON 格式日志支持;
  • 更灵活的拓展定制方式: 引入全新的插件架构,用户可用独立插件包的形式编译、分发、安装自己的拓展插件对 EMQX 进行自定义扩展;

以 EMQX 为核心迎接面向未来的全连接时代

在全球物联网规模激增的今天,需要的是能够支撑更大规模单体物联网应用、产品伸缩能力与云底层能力深度适配的物联网数据基础设施。EMQX 5.0 在集群扩展性、产品稳定性等方面的技术突破,将为物联网关键业务提供更加高效可靠的海量设备连接、高性能的消息与事件流数据实时处理。新版本对产品可操作性、可观测性以及易用性的提升,则可以帮助企业解决物联网业务开展过程中面临的管理与培训成本、网络安全等问题。

随着物联网业务在更多行业中开展落地,愈发丰富的场景和多样的需求是很难靠单一的技术和产品满足实现的。EMQ 以 EMQX 为核心,结合自身从边缘到云端的完整产品矩阵,可以实现实时数据的统一连接、移动、处理与分析,将为全行业赋予物联网数据价值发掘与转化的能力,为未来世界构建坚实的创新数字基座。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
9月前
|
小程序 Linux 程序员
如何配置frp到linux服务器和windows本地,服务端支持自启动
如何配置frp到linux服务器和windows本地,服务端支持自启动
368 0
如何配置frp到linux服务器和windows本地,服务端支持自启动
|
JSON JavaScript 前端开发
|
弹性计算 应用服务中间件 Apache
2核4g云服务器支持多少人同时在线?2核4G服务器并发数计算
阿里云服务器2核4g并发数是多少?支持多少人同时在线?
533 0
2核4g云服务器支持多少人同时在线?2核4G服务器并发数计算
|
应用服务中间件 Linux Shell
06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
155 0
06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
|
存储 编解码 监控
VOS3000最高支持多少并发,需要配置什么样的服务器
VOS3000™ 是针对中小等规模 VoIP 运营业务提供的支撑系统,除满足运营费率设定、套餐管理,账户管理、业终端管理、网关管理、数据查询、卡类管理、号码管理、系统管理等基本功能以外,系统还融合了 IVR 回拨直拨业务包,高性能媒体转发模块等附加模块,真正为您搭建一个稳定可靠的高性能运营系统。软交换采用 SIP/H323 协议互转核心,容量高达 5,000 线并发能力。系统经过严格测试,可提供高效稳定可靠的电信级运营服务。
|
分布式计算 安全 网络协议
centos7下 FTP服务器的配置,以及配置ftp支持ftps
FTP [File Transfer PRocotol]主要用于在服务器与客户端之间进行文件传输
centos7下 FTP服务器的配置,以及配置ftp支持ftps
|
编解码 计算机视觉
netty系列之:轻轻松松搭个支持中文的服务器
netty系列之:轻轻松松搭个支持中文的服务器
|
Web App开发 算法 安全
轻松让你的nginx服务器支持HTTP2协议
轻松让你的nginx服务器支持HTTP2协议
轻松让你的nginx服务器支持HTTP2协议
IIS服务器支持flv,f4v,mp4在线播放(2003,2008)
多站长都想要让自己的网站服务器支持flv,f4v,mp4在线播放,本文将介绍在IIS平台下实现此功能,以win7系统为例,适用于win2000,2003,2008。
144 0
IIS服务器支持flv,f4v,mp4在线播放(2003,2008)
相关产品
物联网平台
推荐文章
更多