2012-06-13 98 views

回答

2

主配置文件基本上將NServiceBus 2.6分發器的職責與作爲工作節點本身的職責結合起來,至少與負載分配有關。

主節點也做其他的事情取決於其他配置,如:用作超時經理,網關等

的分銷商輪廓,而另一方面,原來的終點變成唯一的分銷商。實際上,它就像一個NServiceBus 2.6分銷商。它分發消息但不參與自己的處理。

對於將一批分發服務器放在故障轉移羣集上的情況,分發服務器非常有用(閱讀:昂貴),並且您不想浪費處理郵件的昂貴資源,因爲您擁有更便宜的服務器來處理那。

有關詳細信息,請參閱More on Profiles在NServiceBus文檔,具體在標題「功能相關模板」

EDIT

關於在故障轉移羣集不運行工作節點,看來在V3事情並沒有按照他們應該設置的方式設置,這是(在概念上)在集羣中的主設備上運行分配器和超時管理器(沒有工人),然後只將運行員工作爲衛星運行。有關更多信息,請參閱此thread in the NServiceBus discussion groupcomments on this answer for this question

+0

我確實希望它能夠與超時管理器一起運行Distributor配置文件,我不想在故障轉移羣集上安裝工作器節點。 – Marius

+0

編輯我的答案與更多的信息,但不幸的是,你現在可能會發現它有點不完整。 –

+0

運行分發服務器上的超時管理器沒有問題,但您需要自己啓動它。檢查出答案http://stackoverflow.com/questions/14718083/what-is-the-correct-way-to-use-the-timeout-manager-with-the-distributor-in-nserv – janovesk