如何对外部服务器的请求进行负载均衡?

时间:2016-11-02 09:24:06

标签: php sql-server performance load

我在登录页面(用户名和密码)和三个外部服务器(如server1,server2,server3)中有一个请求(php脚本),我如何对这三个服务器进行负载均衡?

1 个答案:

答案 0 :(得分:2)

这通常首先使用"第7层" (应用层)负载均衡器或"反向代理",例如NGiNX。第7层负载平衡器的标志功能是"粘性"连接(将同一客户端发送到同一后端服务器),请求缓存,故障转移等。

.
               |             _ _ _ _
     client <- | - - - - -> | NGiNX |
               |             ‾|‾|‾|‾
     <internet | datacenter>  | | + - - - - +
               |              | + -+        |
               |        + - - +    |        |
               |        |          |        |
               |   | server1 | |server2 | server3 |
.

这是NGiNX的configuration guide,可以帮助您入门。