色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當前位置: 首頁 >應用方案 >科普視頻 >

【物聯(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

https://www.wjx.cn/jq/84863372.aspx