97人妻精品一区二区三区软件,人妻偷拍在线,插丝袜美女小穴视频,美女午夜福利在线

      • <i id="89dc3"></i>
        當前位置: 首頁 >應用方案 >科普視頻 >

        【物聯(lián)科普】詳解發(fā)布-訂閱模式與觀察者模式




        詳解發(fā)布-訂閱模式與觀察者模式

        觀察者模式和發(fā)布訂閱模式主要區(qū)別在于:中間代理。

        觀察者模式:觀察者(Observer),被觀察者(Subject)。

        觀察者模式

        在觀察者模式中,被觀察對象和觀察者之間存在直接關聯(lián)。觀察者需要直接注冊(訂閱)到主題上,在主題狀態(tài)改變時接收通知。因此觀察者與主題之間的耦合度較高。

        一個被觀察對象可以通知多個觀察者,但每個觀察者只關注一個被觀察對象。是一對一或多對一通信。

        發(fā)布-訂閱模式:訂閱者(Subscriber,類似于觀察者),發(fā)布者(Publisher,類似于被觀察者),消息代理(Broker)。

        發(fā)布-訂閱模式

        發(fā)布-訂閱模式在觀察者模式上引入一個中間媒介(通常稱為消息代理或事件總線)來解耦發(fā)布者和訂閱者。發(fā)布者和訂閱者之間沒有任何直接聯(lián)系,通過消息代理進行通信。

        發(fā)布者發(fā)布消息到特定的主題或頻道。消息代理負責管理和分發(fā)消息,維護主題列表和訂閱者列表。訂閱者訂閱感興趣的主題或頻道,并在有新消息時接收通知。

        一個發(fā)布者可以向多個訂閱者發(fā)送消息,是一對多通信。訂閱者可以在運行時動態(tài)地訂閱或取消訂閱某個主題。每個訂閱者都可以獨立處理消息,互不影響。



        今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術專員!


        相關閱讀:

        1、【教程】PLC利用函數(shù)塊連接MQTT訂閱消息(一)

        2、【教程】PLC利用函數(shù)塊連接MQTT訂閱消息(二)

        3、串口服務器快速接入MQTT3.1協(xié)議服務器鏈接配置教程

        4、MQTT通信協(xié)議報文詳解




        點擊撥打: 億佰特官網(wǎng) 4000-330-990