RocketMQ-MQTT 在小米 IoT 场景的落地与实践

房成进

中文演讲 2023-08-19 16:15 GMT+8  #iot

演讲介绍:本次演讲将从 MQTT 协议本身出发,介绍 MQTT 协议在小米物联网场景中的应用和小米是如何从实践中成功实现 MQTT 消息网关的技术架构迭代。 提纲:

  • MQTT 协议与小米应用场景概述 本节简要介绍 MQTT 协议的基本功能与特点,以及 MQTT 在小米 IoT 生态中的应用场景和典型案例
  • 小米 MQTT 技术发展历程
    • 架构演进 本节主要介绍小米在落地物联网消息网关的过程中,针对 RocketMQ-MQTT 架构的吞吐性能、实时性、可靠性等方面遇到的问题以及解决思路
    • 功能特性完善 MQTT 协议 V5.0 版本新增了一些功能和约束,本节主要阐明小米对新版本功能的取舍,以及如何通过实现 MQTT 认证鉴权、共享订阅、QoS2、CleanSession 等功能来为小米 IoT 业务赋能
  • 容灾体系建设 本节主要介绍小米 MQTT 容灾体系从无到有的过程,以及如何融合端-云两侧的容灾能力来共同保障小米 IoT 消息通信场景的高可用
  • 总结与未来规划 RocketMQ-MQTT 在小米 IoT 场景的落地已经进入了快速发展的阶段,未来除了继续引入 MQTT 5.0 协议的新特性,如点对点消息、保留消息、遗嘱消息等外,还会探索更多可以极大提升业务效能的功能,例如物模型、规则引擎等

Speakers:


房成进: 小米, 软件研发工程师, 2020 年加入小米,消息中间件研发工程师,聚焦小米自研消息队列和 RocketMQ-MQTT 消息网关的架构设计与研发工作