nservicebus-distributor

    0熱度

    1回答

    爲了簡單起見,我將同時引用分銷商的ControlInputQueue和它的StorageQueue。我瞭解分銷商的客戶如何通過向ControlInputQueue寫入條目以及分銷商如何將條目移至其StorageQueue以跟蹤哪些客戶可用來執行工作來通知分銷商的客戶。如果我把它們當作相同的東西,那就更容易解釋了。所以... 我創建了一個概念證明來演示NServiceBus分發器的行爲。正如所料,當

    2熱度

    1回答

    是否可以在不使用分配器的情況下對我的訂戶工作節點進行負載均衡?這是我的想法: 而不是讓我的分銷商訂閱一個出版物,並讓每個工人節點「報告任務」來處理消息,如果我只是把每個工人節點放在一個虛擬IP後面,虛擬IP到出版物?你可以發送MSMQ消息到虛擬IP後面的機器嗎?

    0熱度

    1回答

    我們目前使用NService總線與分銷商,但是我想使HA不移動到集羣MSMQ。 我們已經有了一個集羣SQL服務器。有沒有辦法讓NService總線分配器使用數據庫而不是MSMQ

    0熱度

    1回答

    我完成了NServiceBus的Pub/Sub示例。 我現在試圖圍繞着NServiceBus的「Distributor」concept。 起初我非常困惑,因爲我認爲映射到「分銷商」的例子有一部分。我現在開始認爲情況並非如此。 因此,該示例顯示了2個運動部件。 A 發行人和訂戶。但下一頁顯示至少4個移動部件。 訂閱數據庫 發佈方節點(P_1,P_2) 分銷 用戶節點(S_A_#,S_B_#) 它都做

    0熱度

    1回答

    我正在使用NServiceBus 2.5並試圖獲得與分銷商合作的NServiceBus PubSub示例的簡化版本。簡化: 1出版商 分銷 1用戶 所有這一切都是在一臺機器上。 我想在我移動到像一個單一的分銷商背後多用戶,多機等更復雜的事情得到這個工作 首先,我得到了簡化酒館子例如不工作總代理(即1個酒吧和1個分 - 我得到的工作很好)。 據我所知,它的工作方式是: 經銷商定義自己的控制和數據隊列

    5熱度

    1回答

    我正在考慮使用網絡負載平衡器負載平衡我的訂戶實例之間的消息,而不是使用NServiceBus分銷商(這基本上只是一個軟件負載平衡器,從我可以告訴)。每個用戶實例將有一個相同名稱的隊列用於傳遞消息,並且會有一個虛擬IP在用戶之間循環。發佈者將只知道虛擬IP和隊列名稱。 這是我理解的優點和這樣做的利弊: 的觀光 無需安裝NServiceBus經銷商 一個會需要管理/更新少一點當我們擴大規模時(我們已經

    1熱度

    1回答

    我有PubSub示例與中間經銷商合作 - 所有這些都在我的本地機器上。現在我試圖讓分銷商進入另一臺機器並遇到麻煩。訂戶似乎正在通過分銷商向發佈商進行註冊(我在發佈商中添加了日誌聲明,告訴我訂閱者的數量並且給了我正確的價值),但訂閱者沒有得到任何發佈活動。我究竟做錯了什麼?我需要爲不同的隊列提供一些權限嗎? 我這裏還有我的配置文件: 出版商: <?xml version="1.0" encoding

    2熱度

    2回答

    我已經多次提到它作爲一種最佳實踐,應該爲每種消息類型配置一個分銷商流程,但從來沒有任何解釋說明爲什麼這樣。由於增加分銷商的數量會增加部署的複雜性,所以我想知道其背後的原因。我的猜測是,如果給定消息類型的所有可用訂閱者都很忙,那麼分發者可能會停滯不前,等待某個消息被釋放,而其他類型的可能有免費訂閱者的消息堆積在分發者的工作隊列中。這是否準確?任何其他原因?

    1熱度

    2回答

    我調查NServiceBus,而且我不確定我如何(或者即使)可以用它來處理這種情況: 我有多個客戶端發送的工作請求,該經銷商從農場工人。這項工作需要很長時間才能完成,我希望工作人員向發送原始請求的客戶報告進度。 我已經看過全雙工樣品和how to add the distributor to that sample。我有這些工作,但是當我修改它們以回覆一系列進度消息(消息之間存在延遲,如下所示的代

    1熱度

    2回答

    比方說,我有一個ClientRequestMessage消息,其中包含對特定Client的請求。網絡應用程序將生成這些請求,並且需要將它們發送到正確的Client進行處理。我可以爲此考慮一些選擇。 我能有一個隊列,所有的消息去和特定的客戶端處理程序檢查屬性(如ClientId),以決定他們是否關心它。儘管如此,這在許多層面上都感覺不對。 我可以向所有客戶發佈消息,他們可以決定他們在處理過程中是否關