發布訂閱自己的一次理解

2021-10-10 18:19:53 字數 442 閱讀 8833

前面都是先訂閱好事件,等事件可以觸發後再執行觸發。類似預售,先登記要買,等貨備好了再賣給你。 能不能反過來?先發布,再訂閱?

聽起來,如果先發布了卻找不到訂閱者,就像乙個發出的訊號,如果沒人回應,最終會消失掉。

所以開發的思路裡,就要想方法儲存這個發出的訊號,等有人訂閱的時候,那個人就把這個訊號拿出來。

const fs = require('fs');

let school = {}

let e = ,

emit()

}e.on(()=>)

e.on(()=>

})fs.readfile('name.txt','utf8',(err,data)=>);

fs.readfile('age.txt','utf8',(err,data)=>);

記一次Redis發布訂閱與websocket聯用

程式設計菜鳥,首次發帖,記錄一下近期工作中使用到了redis的發布訂閱模式。專案要求使用websocket與後端互動,並且需要兩個系統的應用同步,所以想到了使用redis的發布訂閱模式來實現後端的資料實時同步功能。public void sendmessage public class listen...

MQTT一次訂閱多個主題

利用mqtt一次訂閱多個主題 在做智慧型家居相關的應用時候,需要利用訂閱所有裝置的主題。這個時候我們需要利用mqtt的萬用字元的功能,乙個訂閱可能包含特殊字元,允許你一次定義多個主題。主題層次分隔符被用來在主題中引入層次。多層的萬用字元和單層萬用字元可以被使用,但他們不能被使用來做發布者的訊息。1....

第一次的發布

edoce是由vs.net語言開發,採用oracle作為後台資料庫,為使用者提供乙個基於網際網路的檔案管理與共享平台,其特點有以下幾點 1 擁有比磁碟管理 ftp伺服器等系統更高的安全性 單個檔案不丟失 不感染病毒 2 擁有更方便快捷的資料檢索方式,目錄索引 關鍵字索引 自定義索引 個人資料索引 圖...