我正在寻求构建一个 HA 服务总线场,希望使用 Windows Server 2012 R2 上的 Microsoft NLB,类似于所描述的这里。
在下面的输出中,9354 属于 Microsoft.ServiceBus.Gateway.exe,而 9356 属于 Microsoft.ServiceBus.MessageBroker.exe。
我的问题是我应该要求 NLB 转发哪个端口?
netstat -anop TCP | find ":93"
TCP 0.0.0.0:9354 0.0.0.0:0 LISTENING 11424
TCP 0.0.0.0:9355 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:9356 0.0.0.0:0 LISTENING 12184
TCP 0.0.0.0:9359 0.0.0.0:0 LISTENING 4
答案1
在我们的环境中,我们设置了服务总线场 DNS 并平衡端口 9354 和 9355 的服务总线流量,因为只有这些端口出现在服务总线连接字符串中。
我们使用 LVS (https://en.wikipedia.org/wiki/Linux_Virtual_Server) 而不是 NLB,但我不认为这对您来说是个问题。