簡體   English   中英

維護 PUB/SUB 通信

[英]Maintain PUB/SUB communication

使用 Pub/Sub 維護復雜結構以在模塊之間進行通信的最佳實踐是什么?

我完成了我的最后一個項目,其中有很多模塊很好地解耦(甚至可能是“過度解耦”)。 但是,如果要調試某些內容或更改事件訂閱和發布,則需要使用大量CTRL + F來查找與特定事件相關的所有代碼部分。 是否有更好的基於事件的通信管理模式? 我使用 Marionette 及其EventAggregator作為發布/ EventAggregator

您正在描述RequestResponse對象的確切用例。

https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.requestresponse.md

處理程序:

var App = new Marionette.Application();

App.reqres.setHandler("foo", function(bar){
  return bar + "-quux";
});

要求:

App.request("foo", "baz"); // => returns "baz-quux"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM