当前位置:网站首页>EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
2022-08-03 19:51:00 【EMQX】
上个月,EMQX 最新的里程碑版本 v5.0.0 正式发布。这一版本带来了诸多开创性的更新与改进。目前,EMQX 团队正以每两周一个版本的速度进行后续版本的迭代,以快速修复已知问题和纳入更多功能。此外,本月 EMQX 团队在社区交流和多个新功能上也有比较大的进展。
云服务方面,EMQX Cloud 新增了两个外部集成数据库支持,用户在进行数据持久化时将有更多选择。EMQX Kubernetes Operator 发布了新版本,对 EMQX 5.0 也进行了同步适配支持,此外还实现了 eKuiper、Neuron 等边缘计算产品的部署支持。
EMQX
规则引擎 RocketMQ 支持认证与 ACL
RocketMQ 开启访问权限控制可以提高系统的安全性和保密性,EMQX 团队近期为规则引擎中的 RocketMQ 添加认证与 ACL 能力,以便连接至启用访问权限控制的 RocketMQ 中,此功能将在近期的版本更新中正式上线。
支持 Kafka 的 SASL/SCRAM 认证
Kafka 支持 SASL/SCRAM 身份验证,SCRAM(Salted Challenge Response Authentication Mechanism)是 SASL 机制中的一种,通过执行用户名/密码认证(如 PLAIN 和 DIGEST-MD5)的传统机制来解决安全问题。
EMQX 将支持 Kafka 的 SCRAM-SHA-256 和 SCRAM-SHA-512 认证,可与 TLS 一起使用提供更安全的 Kafka 数据集成,此功能同样将在近期的版本更新中正式上线。
支持通过 CLI 检查配置文件
我们为 EMQX 增加了配置文件检查能力,在运行时需要重新加载配置的时候,可以通过 CLI 检查所修改的配置文件(包括插件配置)是否有语法错误,此命令非常重要,能够避免 EMQX 重启时因为配置错误无法启动。
4.3 & 4.4 维护版本升级
EMQX 开源版 v4.3.16 & v4.4.5 以及企业版 v4.3.11 & v4.4.5 已经于上月初正式发布,带来了 EMQX 在 Linux 系统中内存计算不准确等多项已知错误修复以及 HStreamDB 集成、排他订阅等多项功能改进。
更多信息请查看对应版本的 Release Note 以了解更详细的信息:EMQX v4.4.5、EMQX Enterprise v4.4.5。
同时,4.3 & 4.4 下一维护版本的开发目前也已接近尾声,将于近期发布,敬请期待。
EMQX 5.0 产品解读系列文章与直播
为了方便用户更好地了解 EMQX 5.0 的技术细节和产品价值,EMQX 团队推出了 5.0 版本产品解读系列文章。目前已发布了《Mria + RLOG 新架构下的 EMQX 5.0 如何实现 1 亿 MQTT 连接》与《MQTT over QUIC:下一代物联网标准协议为消息传输场景注入新动力》,之后我们还将分享 EMQX 5.0 在数据集成、认证及访问控制、插件扩展等方面的全新进展,敬请关注后续推送。
EMQX Cloud
控制台部署日志监控全新改版
对部署详情中的日志监控进行了改版优化。以前的日志只能进行时间范围和集群节点的搜索和过滤,关键的日志信息需要用户自己去查找,不便于分析。改版后的日志模块重构了对于日志的解析和搜索能力,提供了 EMQX 两个节点 [emqx-node-1] 、[emqx-node-2] 多个级别的日志信息,可从 ClientID、ClientIP、Username、Topic、资源以及规则 ID 多维度进行查找分析,还可以根据不同错误类型进行过滤筛选。错误类型包括:数据集成、客户端、消息、模块、EMQX 内部错误等。
详情请查看:EMQX Cloud 更新:日志分析增加更多参数,监控运维更省心
数据集成支持阿里云表格存储 Tablestore
阿里云表格存储(Tablestore)面向海量结构化数据提供 Serverless 表存储服务,同时针对物联网场景深度优化提供一站式的 IoTstore 解决方案。适用于海量账单、IM 消息、物联网、车联网、风控、推荐等场景中的结构化数据存储,提供海量数据低成本存储、毫秒级的在线数据查询和检索以及灵活的数据分析能力。
EMQX Cloud 已在数据集成中支持将数据持久化到阿里云表格存储(Tablestore),为使用此服务的用户提供了必要的数据持久化的方案。查看这里了解更多。
数据集成支持流数据库 HStreamDB
HStreamDB 是 EMQ 开源的一款针对大规模实时数据流的接入、存储、处理、分发等环节进行全生命周期管理的流数据库。它使用标准 SQL (及其流式拓展)作为主要接口语言,以实时性作为主要特征,旨在简化数据流的运维管理以及实时应用的开发。
EMQX Cloud 率先支持将设备端的数据转发、存储到 HStreamDB,为用户提供了新的数据持久化的方案。查看这里了解更多。
EMQX Kubernetes Operator
v1.2.3 发布
七月发布的 EMQX Operator 1.2.3 版本中提供了如下新功能:
端口调整 pod 不会重启,服务稳定性进一步提升
通过 EMQX Dashboard 中调整 listener,无需更改 K8s 相关配置即可自动更新
增加 EMQX 集群状态字段,以观察集群是否准备就绪
允许用户自定义(Dashboard 和 Management )账号密码
允许用户添加自定义 Container
同时有如下改进优化:
优化了configmap 更新文件延时的问题
修复了EMQX 在 K8s 环境中,可能出现脑裂的问题
EMQX 5.0 支持
- 实现 EMQX 非 core 节点通过 Deployment 部署(core 仍然采用 sts)
- 支持端口动态伸缩功能
完成云环境验证
我们使用 EMQX Operator 在主流云平台中进行了集群搭建测试,目前已完成的有:
- 在 AWS eks 上搭建 EMQX 集群,实现 100 万连接、50 万 TPS 的测试验证
- 在华为 cce 上搭建 EMQX 集群,实现 200 万连接、100 万 TPS 的测试验证
- 在阿里 eks 上搭建 EMQX 集群,实现 100 万连接、50 万 TPS 的测试验证
支持边缘计算产品部署
EMQ 旗下边缘计算产品( 边缘流式处理引擎 eKuiper、边缘工业协议网关软件 Neuron)已支持通过 Helm 方式进行部署,同时高可用性通过 KubeEdge 得到了相关验证。
版权声明: 本文为 EMQ 原创,转载请注明出处。
边栏推荐
- 利用net-snmp的库实现snmpget,snmpset
- Line the last time the JVM FullGC make didn't sleep all night, collapse
- ECCV2022 | 用于视频问题回答的视频图Transformer
- 钱江摩托某型号产品ECU货不对版 消费者知情权应如何保障?
- NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)
- Introduction to Cosine Distance
- 从文本匹配到语义相关——新闻相似度计算的一般思路
- 子结点的数量(2)
- 傅里叶变换(深入浅出)
- Detailed AST abstract syntax tree
猜你喜欢
LeetCode 622. Designing Circular Queues
面试突击:什么是粘包和半包?怎么解决?
Teach you to locate online MySQL slow query problem hand by hand, package teaching package meeting
Node version switching tool NVM and npm source manager nrm
从文本匹配到语义相关——新闻相似度计算的一般思路
Handler 源码解析
微导纳米IPO过会:年营收4.28亿 君联与高瓴是股东
盘点在线帮助中心对企业能够起到的作用
NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)
Solution for no navigation bar after Word is saved as PDF
随机推荐
从腾讯阿里等大厂出来创业搞 Web3、元宇宙的人在搞什么
不要再用if-else
揭秘5名运维如何轻松管理数亿级流量系统
CentOS 7 安装mysql
Statistical machine learning 】 【 linear regression model
Climbing Stairs (7/30)
The addition and subtraction of the score of the force deduction brush question (a daily question 7/27)
小马智行起诉擎天智卡:索赔6000万 彭军称要斗争到底
【飞控开发高级教程3】疯壳·开源编队无人机-定高、定点、悬停
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
亚马逊云科技 Build On 2022 - AIot 第二季物联网专场实验心得
node版本切换工具NVM以及npm源管理器nrm
Unity gets the actual coordinates of the ui on the screen under the canvas
The effective square of the test (one question of the day 7/29)
「游戏建模干货」建模大师几步操作,学习经典,赶紧脑补一下吧
【STM32】标准库-自定义BootLoader
Reveal how the five operational management level of hundreds of millions of easily flow system
codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】
盘点在线帮助中心对企业能够起到的作用
【leetcode】剑指 Offer II 009. 乘积小于 K 的子数组(滑动窗口、双指针)