我有两个 Web 应用程序实例(使用 Play 框架)在同一台机器上运行,使用两个不同的端口。
我正在尝试弄清楚是否可以将 IIS 设置为反向代理并平衡两个应用程序之间的请求。
到目前为止,我只设法重写了一个应用程序。我不知道如何在两个应用程序之间进行负载平衡。我尝试添加服务器场,但这只允许我在不同的服务器上定义 Web 应用程序。
附言:在同一台机器上安装两个应用程序的唯一原因是允许透明升级。
德克萨斯州。
答案1
网络负载平衡 (NLB) 将允许您进行负载平衡,应用程序请求路由 (ARR) 也是如此。
但是,两者都设置为在两个不同的服务器之间路由,在一台机器上进行设置是不可能的。
NLB 在堆栈中运行较低,并且可以比 IIS 更有效地进行负载平衡,而 ARR 内置于 IIS 中,并依靠 URLRewrite 来处理请求。