国产 日韩 欧美 成人,欧美一级黄片视频播放,日本免费激情视频,人妻丝袜精品中文字幕

當(dāng)前位置: 首頁 >應(yīng)用方案 >科普視頻 >

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




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

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

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

觀察者模式

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

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

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

發(fā)布-訂閱模式

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

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

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



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


相關(guān)閱讀:

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

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

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

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




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