5.0 版本持续优化:ExProto 吞吐性能提升

简介: 九月,EMQX 5.0保持稳定更新,目前已发布5.0.8版本,企业版4.3&4.4发布最新维护版本。云服务方面,EMQX Cloud新增1000连接规格的专业版部署。

九月,EMQX 5.0 保持稳定更新,目前最新版本已经来到了 5.0.8,在修复目前已知 Bug 的同时,我们也专注于加强性能和改进功能体验。企业版 4.3 & 4.4 发布了最新的维护版本,修复了多项已知问题,稳定性进一步提升。

云服务方面,EMQX Cloud 新增了 1000 连接规格的专业版部署,方便更多用户享受专业版高级功能。

EMQX

EMQX 5.0 持续优化

在九月发布的两个版本中,我们改进了节点间共享订阅消息的派发方式,从使用 Erlang distribution 的 RPC 改为独立的 RPC 实现,这将有效减小共享订阅负载较高时 Mnesia 集群事务的执行压力。我们为 ExProto 到 gRPC Server 的发送流增加了对批量操作的支持,使其吞吐性能也得到了一定程度的提升。此外,我们通过简化 TLS 密码套件的配置以及统一 Dashboard 上 TLS 的配置方式,提升了 TLS 的使用体验。

更多功能改动与问题修复的说明,可点击查看 。

4.3 & 4.4 维护版本升级

目前,EMQX 与 EMQX Enterprise 的最新稳定版本已经分别来到了 EMQX 4.3.20 & 4.4.9 以及 EMQX Enterprise 4.3.15 & 4.4.9,这是一次常规升级,以各项问题修复为主,完整修复列表见:https://www.emqx.com/zh/changelogs/enterprise/4.4.9

产品解读系列专题完结

为了方便用户更好地了解 EMQX 5.0 的技术细节和产品价值,自 EMQX 5.0 发布,EMQX 团队陆续推出了 5.0 产品解读系列文章与直播。

九月我们发布了文章 《EMQX 5.0 全新网关框架:轻松实现多协议接入》《如何保障物联网平台的安全性与健壮性》《易操作、可观测、可扩展,EMQX 如何简化物联网应用开发》。至此,EMQX 5.0 产品解读系列暂时告一段落。

EMQX Cloud

新增 1000 连接规格的专业版部署

针对对专业版高级功能有需求但是连接设备数并没有很多的用户,我们上线了 1000 连接的规格,同时 TPS 的限制为 1000,降低了用户使用 EMQX Cloud 专业版的门槛。此外,专业版提供的试用规格也从 5000 连接变为 1000 连接。1000 连接专业版的部署国内价格为 ¥1.28/小时,海外部署价格为 $0.36/小时。

小时账单显示优化

现在用户可以在【财务管理】-【概览】-【小时账单】中看到每一种类型的服务所结算的账单,轻松查询服务费用和流量产生的费用。
MQTT Cloud.png

影子服务优化

优化了影子服务数据统计,去除了系统默认调用量的统计和显示,同时也进一步提升了服务调用 QPS(Query Per Second)的上限,以应对更高要求的场景。

关于影子服务的详细内容可查看:开箱即用的数据缓存服务|EMQX Cloud 影子服务应用场景解析

EMQX Kubernetes Operator

高级运维特性预研

本月我们对 EMQX 在生产环境中一些高级运维特性做了相关预研工作,目前已有基本方案。主要包括以下内容:

  • 在 Kubernetes 中热更新与 patch
  • 在升级过程中减少端重连以及连接可控迁移
  • 在 Kubernetes 中的伸缩能力

Bug 修复优化

  • 解决了 loaded_plugins erofs error 的问题
  • 解决了 v2.0 中更新字段触发 Webhook update 校验拦截导致更新失败的 Bug
  • 解决了升级 EMQX 5.0 的过程中,状态判断的 Bug
  • 解决了 v1.1 中可能出现脑裂的 Bug
版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/emqx-newsletter-202209

目录
相关文章
|
8月前
|
机器学习/深度学习 人工智能 数据安全/隐私保护
2025年NVIDIA RTX 4090服务器租赁价格与选型详解
随着AI训练、深度学习与图形渲染需求激增,NVIDIA RTX 4090显卡成为算力租赁市场的热门选择。本文从价格体系、配置适配、成本优化三方面解析4090服务器租赁策略,涵盖短租长租价格差异、主流平台对比、硬件配置建议及成本优化方案,助您精准匹配业务需求。此外,还介绍了阿里云高性能GPU实例作为替代方案,提供稳定性和生态集成优势。
可以制作微信自导自演的聊天记录
Python实现制作自导自演微信聊天记录
|
传感器 存储
STM32--EXTI外部中断
STM32--EXTI外部中断
292 0
|
移动开发 监控 Java
如何使用Java中的WebSocket?
如何使用Java中的WebSocket?
|
前端开发 JavaScript
【定制需求】el-tree 树形控件实现:每级可单独选择,选择父级不选中子集,子集全部选中不自动选中父级,手写按钮可支持子集全选,以及取消子集全选,el-tree 树形控件取消父子级联动选择
【定制需求】el-tree 树形控件实现:每级可单独选择,选择父级不选中子集,子集全部选中不自动选中父级,手写按钮可支持子集全选,以及取消子集全选,el-tree 树形控件取消父子级联动选择
1104 0
|
Unix Shell Linux
轻松编写 AIX Shell 脚本
轻松编写 AIX Shell 脚本
240 1
|
移动开发 定位技术 HTML5
H5 获取手机GPS坐标
H5 获取手机GPS坐标
|
SQL 大数据 BI
每天一道大厂SQL题【Day13】微众银行真题实战(三)
每天一道大厂SQL题【Day13】微众银行真题实战(三)
210 0
|
Web App开发 移动开发 JavaScript
VS Code 自定义快捷输入
位置 ctrl+shift+p 搜索: snippets 输入类型: 比如 html、javascript 参数说明 prefix:使用代码段的快捷入口 body:需要设置的代码放在这里,字符串间换行的话使用\r\n换行符隔开.
2239 0
|
Linux 数据安全/隐私保护
如何在 Linux 中使用 nmcli 连接 WiFi?
如何在 Linux 中使用 nmcli 连接 WiFi?
557 0