2011-09-16 42 views
2

建議僅將NServiceBus(或任何服務總線庫)用於在客戶端發佈消息的目的嗎?使用NServiceBus在本地發佈/接收消息

我一直在尋找一些示例開源項目,他們似乎都有一個共同點。所有項目都發布消息並讓消費者處理特定的消息(或命令)。

本質上,我期望通過發送消息來解耦我的操作,並且有一個處理程序來處理它。這將全部在客戶端本地完成。

+1

我一直避免這種情況,並使用EventAggregator作爲本地pub/sub ...但我很好奇別人對這個問題的回答... – Jeff

+0

良好的通話。我忘了提及我目前正在使用Caliburn.Micro的事件聚合器。這個小框架的缺點是它不會創建處理程序。所以說我有一個處理特定消息的獨立處理程序,因爲該處理程序不能訂閱自己,所以不會發生任何事情。 – User

回答

1

我認爲NServiceBus和等效工具在客戶端太重,並且經常需要大量配置。