使用C对带有套接字的负载均衡器进行编程

时间:2012-08-26 10:20:00

标签: c http sockets web

我正在尝试为3台HTTP服务器{hosts =“web1”,“web2”,“web3”} {load balancer ports =“8081”,“8082”,“8083”}制作负载均衡器。

此负载均衡器将HTTP请求随机传输到其中一个服务器,然后将请求结果返回给发件人。

我开始使用套接字,所以如果有人可以告诉我程序会是什么样的?

如果不清楚,我已准备好提供更多细节。

1 个答案:

答案 0 :(得分:1)

您需要确定请求是否有状态,这意味着 - 请求属于有效会话,然后应始终将此类请求路由到同一服务器以避免失败和不一致。可以基于负载平衡算法将新请求路由到任何服务器,例如。循环或最少负载的服务器等。