我使用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