RMQTT 版本更新(0.15.0-beta.3)

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

本次更新优化了网络栈,重构了网络层,支持多协议,提供灵活的多监听器绑定和可裁剪功能,适用于微服务和边缘计算。

🎯

关键要点

  • 本次更新优化了网络栈,重构了网络层,支持多协议。
  • 基于 Tokio 异步运行时重构网络层,摆脱对 ntex 框架的耦合。
  • 支持 TCP、TLS、WebSocket 等多种协议,构建标准化传输协议适配层。
  • 支持多监听器并行绑定,实现异构网络端点与内外网隔离。
  • 提供轻量可嵌入的 SDK,具备即插即用能力。
  • 提供 12 项可选功能模块,支持编译期按需裁剪。
  • 引入标准化插件扩展点机制,实现协议扩展与业务逻辑注入。
  • 保留并优化 ntex-mqtt 编解码组件,提升代码复用效率。
  • 实现符合 RFC 6455、RFC 8446 等标准规范的多协议接入能力。
  • 用户可对不同网络、协议、性能及资源使用进行精准控制。
  • 支持不同监听器使用定制化参数,适配多场景部署需求。
  • 采用非侵入式插件架构,支持运行时热插拔自定义组件。
➡️

继续阅读