EMQX Newsletter 2022-06|与 HStreamDB 集成、充电桩通信协议 OCPP 网关开发…

      最后更新:2022-07-05 10:49:52 手机定位技术交流文章

      EMQX 5.0.0-rc.4发布后,v5.0的开发工作接近结束。除了继续优化桌面UI/UX以提高用户体验,并测试和纠正软件稳定性问题,EMQX团队还对用户文件进行了全面改进和更新,一个更强大的和易于使用的EMQX 5将很快为用户提供。

      在云服务方面,EMQX Cloud本月增加了 JWT认证支持,使用户在认证时有更多选择,并优化了交易体验。

      EMQX

      QUIC 改进:适配 MsQuic 2.0 & 内部资源管理重构

      在EMQX5中,我们提供世界上首个MQTT的QuiC实现,支持用户将MQTT的传输层协议从TCP或WebSocket转换为QuiC。此前我们的 QUIC 该项目是基于微软的开放源代码项目MsQuic 1.Version 8的实现。本月,我们已经匹配了MsQuic 2.0.API2实现和重组内部资源管理。与Quic1.8相比,2.Version 0对OpenSSL版本带来了许多改进,包括升级和证书处理。这些更改将在EMQX5之后进行。

      通过规则引擎支持HStreamDB的数据持久性

      HStreamDB EMQ是第一个专为流量数据设计的流量数据库,具有低时延和可靠的流数据持久存储性能,容易支持和管理大规模数据流。本月,我们实现了EMQX和HStreamDB的集成,用户可以通过规则引擎将数据扩展到HStreamDB.目前,我们实现了10wTPS写字性能测试,高吞吐压力测试仍在进行中,目的探讨EMQX集成HStream的性能限制.这个功能将在下一个版本更新中正式启动。

      持久化 MQTT 消息至 HStreamDB

      在WebSocket上支持OCPP

      本月我们启动了OCPP协议门户的开发,OCPP是世界上最广泛使用的开放充电桩通信协议.基于WebSocket.6协议,我们正在执行OCPP-J1。虽然OCPP的最新版本已经达到2.0.1,但1.6仍然是商业部署协议最受欢迎的版本。OCPP开关将提供充电桩连接、认证授权和透明传输等功能,这个功能将在下一个版本更新中提供。

      支持OCSP插件

      随着用户网络安全意识的增强,越来越多的用户选择使用TLS来加密客户端的EMQX连接。在实际使用过程中,因私钥泄漏等原因,可以取消证书;因此客户和服务端需要能够及时知道端使用的证书是否仍然有效。为了解决这一问题,我们已为OCSP Stapling取得支持,相比于 OCSP,OCSP Stapling具有更好的隐私和连接性能。我们支持EMQX,以OCSP响应返回证书(单向认证),它还支持发送EMQX一个证书,证明客户端有OCSP响应(用于双向认证)。

      对于一些可能不支持OCSP的客户,我们将提供CRL(Certificate Suspension List)的支持,并在过程中我们还修正了Erlang/OTPCRL相关代码中的错误。

      上述功能已经开发和完成,但仍在测试中,并将在今后的版本更新中发布。

      Kafka SASL/GSSAPI(Kerberos)认证支持

      Kafka支持SASL/GSSAPI(Kerberos)认证,它不会通过网络传递密码,并且能够提供服务端到用户相互认证,比一般的用户名密码认证更安全。

      EMQX团队最近启动了 Kafka SASL/GSSAPI认证机制的开发。目前,我们完成了驱动层的开发和验证,接下来,我们将为规则引擎的卡夫卡资源添加 SASL/GSSAP的支持。这个功能也将在即将到来的版本更新中正式启动。

      4.3 & 4.4 维护版本升级

      EMQX 开源版 v4.3.15 & v4.4.4 以及企业版 v4.3.10 & v4.4.4 已经于月初正式发布,EMQX带来了许多问题,例如在Windows下启动失败时的无误提示,并支持许多改进 JWT的授权使用的功能。

      有关上个月的通讯中所提到的各项变化的详情,请浏览: https://ww.Emqx.com/zh/blog/emqx-newsletter-202205

      或直接访问相应的发布说明,获得更多信息:EMQX v4.4.EMQX Enterprise v4.4.4.

      4.3 & 4.4 下一维护版本的开发目前也已接近尾声,将于近期发布,敬请期待。

      EMQX Cloud

      交易记录查询优化

      用户现在可以搜索和筛选交易时间,找出一个特定时期间的记录.同时,交易记录可以通过“交易模式”进行筛选:国内用户可以通过这些四种方式查看支付、 weChat、余额或超额的相应交易记录。海外客户支持三种查询: 信用卡 、 汇款和汇款.此外,您可以通过输入交易号码找到记录.

      MQTT Cloud

      外部认证支持 JWT认证

      Json Web Token(JWT)是一个基于JSON的开放标准( RFC 7519 )。这个牌子很紧凑,安全,特别适合分布式网站的单点登录(SSO)场景。JWT声明一般用于在身份提供者和服务提供者之间传递认证用户身份信息,为了从资源服务器获取资源,它还可以添加其他业务逻辑要求的额外声明信息,该符号也可以直接用于认证或加密。

      用户可以在左边菜单 Authentication Authorization - External Authentication Authorization中找到EMQX Cloud部署的详细信息。JWT的使用可由用户名或密码作为认证信息,进行对设备的认证。支持JWKs服务器地址的配置,EMQX Cloud将定期从 JWKs服务器查询最新的公开密钥列表,及核查收到的 JWT的合法性,适用于由RSA或ECDSA算法发出的 JWT.

      MQTT Cloud JWT

      部署停止后直接年度转移

      经过14天的免费试用,部署 将 暂停 并 维持 几 天 。之前,如果您希望在试用部署停止后 switch to package year deployment,用户需要先填入平衡值,部署 开始 后, 部署 的 年度 可以 重新 部署 。现在,用户可以直接转换暂停试用到一个包年并立即使用它。在“部署概览”-“转让年”中,选择所需的包装时间,一旦付款,部署可以转换为一个包年,操作更加便捷。

      MQTT Cloud1

      EMQX Kubernetes Operator

      EMQX操作器1将于下月初发布。 版本1将有下列新功能:

      功能更新

      • 接口调整装置不会重新启动以进一步提高服务稳定性
      • 在EMQX dashboard中调整收听器以自动更新,无需更改K8s配置
      • EMQX插件CRD实现,简化和更方便的插件管理
      • 支持通过EMQX API查询EMQX组的状态,并更新EMQX自定义资源的状态
      • 支持EMQX多协议监视器

      完善优化

      • 修正EMQX插件单一化配置板错误报告

      即将到来

      MQTT消息服务器EMQX即将发布5.0版本,提供高可用性功能,如无状态节点和自动拉伸,EMQX操作员也完全支持新的5.0版本。

      版权声明: 本条是原版EMQ, 请注意复制的来源.

      来源: https://ww.Emqx.com/zh/blog/emqx-newsletter-202206

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/29306.html

          热门文章

          文章分类