首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在故障转移群集中使用nServiceBus

如何在故障转移群集中使用nServiceBus
EN

Stack Overflow用户
提问于 2011-11-17 00:42:06
回答 1查看 330关注 0票数 0

我们在开发环境中使用nServiceBus,其中有一个前端将消息发布到服务(订阅者)。生活是美好的。

FrontendWebServer -> MiddlewareServer

在我们的生产环境中,我们将运行两个前端和两个用于故障转移的中间件服务器。

FrontendWebServer -> LoadBalancer(F5) -> MiddlewareServer

FrontendWebServer -> LoadBalancer(F5) -> MiddlewareServer

这对于URL很好,但是因为我们需要为MSMQ使用机器名,所以我们被困住了。

我们不希望在每个前端配置中指定一个物理中间件机器名(因为它会使管理更加困难,而且如果一个中间件服务器崩溃,它也会停止其特定的前端消息)。

我们尝试使用nServiceBus分发服务器(安装在每个前端),但似乎订阅者只能侦听一个分发服务器。

有什么办法不用单独吐露就能解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-17 13:48:06

为了平衡负载,我会把F5推到web服务器前面。对于群集,只需引用集群服务器名称和服务,而不是单个计算机。例如,如果您有Node1和Node2,您可以调用集群NSBNode或类似的东西。

如果将该群集设置为分发服务器,则可以在其后面添加多个工作节点以进一步负载平衡。同样,在本例中,还引用集群队列名( queue @ClusterName)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8160742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档