dojo的訂閱主題和發布主題

2021-08-16 11:35:50 字數 555 閱讀 6484

var handleclose=null;

function widgetonclose(callback)

handleclose = topic.subscribe("widgetonclose", callback);

})}

需要執行某個從操作時,這個操作必須以另乙個執行的結果作為引數時,既可在此訂閱乙個事件,當那邊的執行結束時,發布乙個訊息,通知這邊,並傳遞結果,然後這邊拿著這個結果開始執行。

假如現有兩個函式

fn1: function topic()

fn2:  function lisnter1()

現在我需要fn1 通知到後,fn2執行,

function topic()

假如我要有多個函式接到topic的通知後執行呢,就要不停地擴充套件function topic()

這樣**就很不容易擴充套件,所以這個發布/訂閱模式就很好的解決這個問題了。我只需要發布乙個通知,然後需要在我的這個通知後,執行的操作,你就自己訂閱下我這個訊息。我一發布,你們需要都去訂閱就行。

Kafka訂閱主題與分割槽

在建立好消費者之後,我們就需要為該消費者訂閱相關的主題了。乙個消費者可以訂閱乙個或多個主題 使用subscribe 方法訂閱了乙個主題,對於這個方法而言,既可以以集合的形式訂閱多個主題,也可以以正規表示式的形式訂閱特定模式的主題,消費者使用集合的方式 subscribe collection 來訂閱...

rabbitmq路由模式 訂閱 主題

1.依賴 junit junit 4.12 test com.rabbitmq amqp client 3.5.1 2.訊息提供者 public class test 4 direct provider 3.訊息接收者 public class test 4 direct consumer1 6,連...

kafka刪除主題資料和刪除主題

1 刪除主題 在server.properties中增加設定,預設未開啟 delete.topic.enable true 刪除主題命令 bin kafka topics delete topic test zookeeper localhost 2181 2 刪除主題資料 如果想保留主題,只刪除主...