IIS 的 NLB(网络负载平衡)功能是否扩展到使用 WAS(Windows 进程激活服务)群集 TCP/IP 流量的能力?我当然可以使用 HTTP 来托管 WCF 服务,但更喜欢 TCP/IP 绑定的效率。
答案1
我不确定你到底想问什么,但问题是:
NLB 是 Windows 的一个组件,而不是 IIS。
NLB 工作于网络层。您可以创建 NLB 端口规则来对任意端口或端口范围上的 TCP 和/或 UDP 流量进行负载平衡。
NLB 不是“应用程序感知”的。它对第 3 层以上的任何内容一无所知。它不了解也不关心 WAS、WCF 或 HTTP。它仅根据您创建的端口规则对流量进行负载平衡。它不会根据应用程序负载、CPU 或内存负载等进行负载平衡。