乐趣区

关于物联网:EMQ-X-社区发展正当时QUIC-协议支持更多功能改进v43-Beta-即将发布

本文内容来自 EMQ 欧洲研发团队

大家好!得益于杰出的开源社区及开发团队,EMQ X 我的项目正在以更快的速度进行着迭代更新。在 2 月份,咱们的我的项目停顿得十分顺利,截至目前咱们实现了如下成绩:最新 QUIC 协定反对、社区参加、安全性和其余更多功能改良。

线上 Demo Day

咱们通过 Zoom 发展了欧洲团队第一次非正式的线上研讨会,会议参加人数泛滥,失去了多个开发团队及社区成员反对。

直播过程中,EMQ X 开源团队展现了新的环境变量配置反对,以及对基于 MsQuic 的 QUIC 协定 Erlang NIF 封装。新的环境变量配置笼罩进步了极大的灵活性,而这仅仅只是开始,后续咱们将会有更多的配置改良退出到新版本。

率先将 QUIC 协定引入 MQTT 甚至 Eralng 社区,将持续让 EMQ 在技术上放弃行业和畛域内的当先,同时也让 EMQ X 的客户在竞争强烈的行业中放弃领先地位。

在这里要感激 EMQ X 开源社区贡献者、EMQ X 开发团队及所有会议缺席人员,感激他们让这样一场内容丰盛、充满活力的流动得以胜利举办。咱们也将在之后举办更多社区活动。

安全性

TLS 版本默认为 v1.3

自 OTP 23 后,咱们将 TLS 1.3 设置为默认,确保最佳安全性的同时也反对用户自定义配置应用晚期的 TLS 版本。

环境变量配置笼罩

灵活性

反对应用环境变量笼罩惯例配置,这将有利于测试和非持久性用例。也是在容器部署环境中的最灵便的抉择。

master 分支放弃最新

最新性能

最新性能

从 4.3-beta.1 开始,EMQ X (https://github.com/emqx/emqx) 开源我的项目的默认分支(master)将继续合并最新的性能和修复。将来的公布公布将间接从 master 分支构建。咱们倡议社区开发者从 master 分支获取最新改变。

QUIC 协定反对

引领技术趋势

开发并演示了基于微软的 MsQuic 的 Erlang NIF 实现,认为将来的 MQTT over QUIC 反对做好筹备。请关注 emqx/quic 理解最新的更新。

继续奉献开源社区

更多的社区反对

  • 当初 Webhook 和 MQTT 桥接插件均已反对上传证书,并对社区开源。咱们置信这个性能对于开源社区很有帮忙。
  • 原先闭源的高性能 Kafka Erlang 客户端 Wolff 已齐全开源 (kafka4beam/wolff)
它和另一个 Kafka 客户端 brod 有什么不同呢?- 更加适应网络和 Kafka 的烦扰

- 更灵便的连贯治理

- 分区数量主动刷新

4.3 Beta 版行将公布

最初阶段

咱们的开源我的项目正在欧洲和中国团队的致力下疾速推动,不久之后 v4.3 Beta 版本就会和大家见面。

Exhook 基准测试

8 CPU、16 GB 内存的状况下,达到每秒 20k TPS

Exhook (emqx-exhook) 是 EMQ X 的一个插件。它的次要目标是通过 gRPC 转发所有钩子事件到用另一种语言实现的服务器上,大大提高了 EMQ X 的可扩展性。最近的基准在 8 核 CPU、16 GB 内存的状况下,达到了每秒 20K TPS。

版权申明:本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.cn/blog/emqx-project-newsletter-202102

退出移动版