我使用NService總線3.0,我應該使用主配置文件還是NServiceBus.Distributor進行負載平衡?NServiceBus.Distributor和主節點有什麼區別
1
A
回答
2
主配置文件基本上將NServiceBus 2.6分發器的職責與作爲工作節點本身的職責結合起來,至少與負載分配有關。
主節點也做其他的事情取決於其他配置,如:用作超時經理,網關等
的分銷商輪廓,而另一方面,原來的終點變成唯一的分銷商。實際上,它就像一個NServiceBus 2.6分銷商。它分發消息但不參與自己的處理。
對於將一批分發服務器放在故障轉移羣集上的情況,分發服務器非常有用(閱讀:昂貴),並且您不想浪費處理郵件的昂貴資源,因爲您擁有更便宜的服務器來處理那。
有關詳細信息,請參閱More on Profiles在NServiceBus文檔,具體在標題「功能相關模板」
EDIT
關於在故障轉移羣集不運行工作節點,看來在V3事情並沒有按照他們應該設置的方式設置,這是(在概念上)在集羣中的主設備上運行分配器和超時管理器(沒有工人),然後只將運行員工作爲衛星運行。有關更多信息,請參閱此thread in the NServiceBus discussion group和comments on this answer for this question。
相關問題
- 1. 節點和頂點之間有什麼區別?
- 2. 主鍵和身份有什麼區別?
- 3. 穩定和主人有什麼區別?
- 4. 硒 - 點擊和ClickAndWait有什麼區別?
- 5. global和global節點之間有什麼區別
- 6. 瀏覽器和節點有什麼區別?
- 7. 在Elixir中,節點和進程之間有什麼區別?
- 8. 螞蟻和螞蟻節點之間有什麼區別?
- 9. 鏈接列表的首節點和起始節點之間有什麼區別?
- 10. CANOE中的CAPL測試節點和網絡節點有什麼區別?
- 11. ElasticCache - 配置和節點端點之間的區別是什麼?
- 12. 只有主鍵和主鍵約束有什麼區別?
- 13. 有什麼區別`和$(Bash中有什麼區別?
- 14. 有什麼區別? :和||
- 15. &&和||有什麼區別?
- 16. 「/」和「/ *」有什麼區別?
- 17. 有什麼區別:。!和:r!?
- 18. ==和===有什麼區別?
- 19. Appender和〜有什麼區別?
- 20. $ @和$ *有什麼區別?
- 21. is和=有什麼區別?
- 22. #.00和#。##有什麼區別?
- 23. `==`和`is`有什麼區別?
- 24. '=='和'==='有什麼區別?
- 25. /和/#/有什麼區別?
- 26. | 0和~~有什麼區別?
- 27. `&`和`ref`有什麼區別?
- 28. ==和===有什麼區別?
- 29. ==和===有什麼區別?
- 30. `{}`和`[]`有什麼區別?
我確實希望它能夠與超時管理器一起運行Distributor配置文件,我不想在故障轉移羣集上安裝工作器節點。 – Marius
編輯我的答案與更多的信息,但不幸的是,你現在可能會發現它有點不完整。 –
運行分發服務器上的超時管理器沒有問題,但您需要自己啓動它。檢查出答案http://stackoverflow.com/questions/14718083/what-is-the-correct-way-to-use-the-timeout-manager-with-the-distributor-in-nserv – janovesk