0

我必须实现一个负载均衡器(软件),它将使用循环算法将请求转移到不同的服务器。

要求:
配置两台机器。

  1. 机器配置了两个 IP
    • 公共 IP (xxx10)
    • 服务器 1 (xxx11)
  2. 服务器 2 (xxx12)。

用户将始终请求http://x.x.x.10/WebApp/home.html

浏览器中页面的每个请求/刷新都应该以循环方式分配给服务器:

x.x.x.10/WebApp/home.html    
x.x.x.11/WebApp/home.html
x.x.x.12/WebApp/home.html
x.x.x.10/WebApp/home.html
x.x.x.11/WebApp/home.html

由于我必须在 C# 中开发,负载均衡器应该是一个库,所以将来我可以将它重新用于其他目的。

由于 xxx10 是公共 IP,我是否必须在 xxx11 托管应用程序上使用 HttpHandler 才能转移呼叫。

4

0 回答 0