miller
发布于

MQTT协议简介

MQTT和Websocket的区别是什么? - 苍何的回答 - 知乎

https://www.zhihu.com/question/21816631/answer/2725809202

发布订阅模式是传统 Client/Server 模式的一种解耦方案。发布者通过 Broker 与消费者之间通信,Broker 的作用是将收到的消息通过某种过滤规则,正确地发送给消费者。发布/订阅模式 相对于 客户端/服务器模式 的好处在于: ● 发布者和消费者之间不必预先知道对方的存在,比如不需要预先沟通对方的 IP Address 和 Port ● 发布者和消费者之间不必同时运行。因为 Broker 是一直运行的。 在 MQTT 协议里,上面提到的 过滤规则 是 Topic。比如:所有发布到 news 这个 Topic 的消息,都会被 Broker 转发给已经订阅了 news 的订阅者:

为什么物联网通信协议常用http或mqtt而不是tcp.socket长连接?

小议 MQTT 物联网传输协议

浏览 (1273)
点赞
收藏
评论