美文网首页
MQTT发布/订阅

MQTT发布/订阅

作者: 代码诗仁 | 来源:发表于2017-12-26 13:05 被阅读79次
    发布/订阅模式是传统客户端-服务器模型的一个替代模式。在传统的客户机-服务器模型中,客户端直接与断点进行通信。但是,Pub/Sub模式解耦了发送消息的客户端(发布者)与其它接受消息的客户端(订阅者)。这意味着发布者和订阅者都不知道彼此的存在。有一个发布者和订阅者都知道的第三方,称作代理者,它过滤所有传入的消息并进行相应的分发。
   发布/订阅的重点是发布者和接受者间的解耦(多纬度区分):
   1:空间解耦:发布者和订阅者不需要互相了解(通过ip地址和端口);
   2:时间解耦:发布者和订阅者不需要同时运行。
   3:同步解耦:在发布和接受过程中,两个组件的操作够不会停止。

总之:发布和订阅解耦了消息的发布者和订阅者,通过消息过滤,可以让客户端只收特定的消息。解耦有三个纬度:空间,时间,同步。

相关文章

  • MQTT 服务器介绍

    MQTT 发布订阅模式简述 MQTT 是基于 发布(Publish)/订阅(Subscribe) 模式来进行通信及...

  • MQTT发布/订阅

    总之:发布和订阅解耦了消息的发布者和订阅者,通过消息过滤,可以让客户端只收特定的消息。解耦有三个纬度:空间,时间,同步。

  • MQTT 发布订阅

  • MQTT 发布/订阅模式介绍

    MQTT 发布/订阅模式 发布订阅模式(Publish-Subscribe Pattern)是一种消息传递模式,它...

  • 物流网首选协议,关于 MQTT 你需要了解这些

    MQTT 协议简介 概览 MQTT[https://mqtt.org/] 是一种基于发布/订阅模式的轻量级消息传输...

  • 微信小程序+MQTT+esp8266温湿度

    删帖测试 第一、原理讲解 esp8266 通过mqtt发布消息,微信小程序通过mqtt 订阅消息,小程序订阅后,就...

  • MQTT 5.0 - 发布订阅模式介绍

    MQTT 协议的核心在于发布订阅模式,在本文中,我们将对这一模式进行深入的介绍。 发布订阅模式 发布订阅模式区别于...

  • MQTT协议总结

    MQTT Protocol MQTT协议特性 一句话总结:MQTT是一个简单,轻量的消息发布/订阅协议。 MQTT...

  • iOS MQTTClient

    什么是MQTT MQTT(消息队列遥测传输),基于发布/订阅的消息协议。MQTT工作在TCP/IP协议族上,是为硬...

  • MQTT协议之头部信息介绍

    前言 MQTT(Message Queue Telemetry Transport),遥测传输协议,提供订阅/发布...

网友评论

      本文标题:MQTT发布/订阅

      本文链接:https://www.haomeiwen.com/subject/kjgdgxtx.html