物联网 基于netty构建mqtt协议规范(发布/订阅模式)
简述
提供一对多的消息分发和消息生产/消费方的解耦,发布者无需知道订阅者的存在,两者通过 Broker 间接通信
源码
netty-sample-03[https://gitee.com/kcnf-webrtc/iot-sample/tree/master/netty/netty-sample-03]
核心角色与工作流程
| 角色 | 职责 |
|---|---|
| 订阅者(Subscriber) | 向 Broker 发送 SUBSCRIBE 请求,注册对某个主题的兴趣;接收来自 Broker 的推送消息。 |
| 发布者(Publisher) | 向 Broker 发送 PUBLISH 请求,将消息发送到指定主题。 |
| Broker(代理) | 维护主题与订阅者列表的映射;接收发布的消息,并转发给对应主题的所有订阅者。 |
