我正在尝试为3台HTTP服务器{hosts =“web1”,“web2”,“web3”} {load balancer ports =“8081”,“8082”,“8083”}制作负载均衡器。
此负载均衡器将HTTP请求随机传输到其中一个服务器,然后将请求结果返回给发件人。
我开始使用套接字,所以如果有人可以告诉我程序会是什么样的?
如果不清楚,我已准备好提供更多细节。
答案 0 :(得分:1)
您需要确定请求是否有状态,这意味着 - 请求属于有效会话,然后应始终将此类请求路由到同一服务器以避免失败和不一致。可以基于负载平衡算法将新请求路由到任何服务器,例如。循环或最少负载的服务器等。