C#中的软件负载平衡。公共IP:将请求转移到不同的服务器

时间:2013-03-06 05:55:48

标签: c# load-balancing

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

要求:
配置了两台机器。

  1. 机器配置了两个IP
    • 公共IP(x.x.x.10)
    • Server1(x.x.x.11)
  2. Server2(x.x.x.12)。
  3. 用户将始终要求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#中开发,负载均衡器应该是一个库,所以将来我可以将它重新用于其他目的。

    由于x.x.x.10是公共IP,我是否必须在x.x.x.11托管应用上使用HttpHandler转移呼叫。

0 个答案:

没有答案