2016-06-28 26 views
0

我有一個使用webgardens的webfarm,我希望在從其他進程引發事件時通知每個進程,此事件主要用於更新內部緩存,例如,如果進程更新「客戶」所有其他進程應該得到通知。具有臨時隊列的MassTransit3

每個進程創建一個總線與RabbitMQ,然後我設置一個名爲隨機的終端,我註冊我的消費者,這似乎工作,無論如何,在一天結束時,我發現裏面有很多死兔隊,流程。

我試圖使用臨時隊列來達到這個目的,但我不知道如何將事件發佈到總線上並讓我的客戶自動連接到它,我試圖使用ConnectXX方法,但是它們沒有設置全部RabbitMQ中所需的綁定。

任何想法?感謝

回答

0

此代碼創建一個臨時隊列:

cfg.ReceiveEndpoint(host, ec => { ... }) 
+0

原諒我鈍,但看起來與我會用它來創建一個持久的隊列中的代碼。我錯過了什麼? –