EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成

简介: 7月,EMQX最新的里程碑版本v5.0.0正式发布,云服务方面,EMQX Cloud新增了两个外部集成数据库支持,用户在进行数据持久化时将有更多选择。

上个月,EMQX 最新的里程碑版本 v5.0.0 正式发布。这一版本带来了诸多开创性的更新与改进。目前,EMQX 团队正以每两周一个版本的速度进行后续版本的迭代,以快速修复已知问题和纳入更多功能。此外,本月 EMQX 团队在社区交流和多个新功能上也有比较大的进展。

云服务方面,EMQX Cloud 新增了两个外部集成数据库支持,用户在进行数据持久化时将有更多选择。EMQX Kubernetes Operator 发布了新版本,对 EMQX 5.0 也进行了同步适配支持,此外还实现了 eKuiperNeuron 等边缘计算产品的部署支持。

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.5EMQX 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 更新:日志分析增加更多参数,监控运维更省心

EMQX Cloud.png

数据集成支持阿里云表格存储 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 得到了相关验证。

目录
相关文章
|
18天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
18天前
|
Oracle 关系型数据库 分布式数据库
分布式数据库集成解决方案
分布式数据库集成解决方案
214 0
|
18天前
|
安全 Java 数据库
后端进阶之路——万字总结Spring Security与数据库集成实践(五)
后端进阶之路——万字总结Spring Security与数据库集成实践(五)
|
7月前
|
Java 数据库 Spring
RuoYi 集成H2数据库
RuoYi 集成H2数据库
|
18天前
|
SQL 监控 druid
p6spy【SpringBoot集成】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)
p6spy【SpringBoot集成】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)
289 0
|
18天前
|
Cloud Native 关系型数据库 分布式数据库
数据库性能诊断工具DBdoctor通过阿里云PolarDB产品生态集成认证
DBdoctor(V3.1.0)成功通过阿里云PolarDB分布式版(V2.3)集成认证,展现优秀兼容性和稳定性。此工具是聚好看科技的内核级数据库性能诊断产品,运用eBPF技术诊断SQL执行,提供智能巡检、根因分析和优化建议。最新版V3.1.1增加了对PolarDB-X和OceanBase的支持,以及基于cost的索引诊断功能。PolarDB-X是阿里巴巴的高性能云原生分布式数据库,兼容MySQL生态。用户可通过提供的下载地址、在线试用链接和部署指南体验DBdoctor。
171 0
|
18天前
|
缓存 关系型数据库 数据库
【Docker 专栏】Docker 与容器化数据库的集成与优化
【5月更文挑战第9天】本文探讨了Docker与容器化数据库集成的优势,如快速部署、环境一致性、资源隔离和可扩展性,并列举了常见容器化数据库(如MySQL、PostgreSQL和MongoDB)。讨论了集成方法、注意事项、优化策略,包括资源调整、缓存优化和监控告警。此外,强调了数据备份、恢复测试及性能评估的重要性。未来,随着技术发展,二者的集成将更紧密,为数据管理带来更多可能性。掌握此技术将应对数字化时代的机遇与挑战。
【Docker 专栏】Docker 与容器化数据库的集成与优化
|
18天前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
|
18天前
|
存储 大数据 数据处理
矢量数据库与大数据平台的集成:实现高效数据处理
【4月更文挑战第30天】本文探讨了矢量数据库与大数据平台的集成,以实现高效数据处理。集成通过API、中间件或容器化方式,结合两者优势,提升处理效率,简化流程,并增强数据安全。关键技术支持包括分布式计算、数据压缩编码、索引优化和流处理,以优化性能和实时性。随着技术发展,这种集成将在数据处理领域发挥更大作用。
|
18天前
|
监控 druid Java
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
269 0