本文共 704 字,大约阅读时间需要 2 分钟。
Nginx配置实例-负载均衡实例:平均访问多台服务器
在上述实现中,我们展示了一个简单的负载均衡实例,实现了平均访问两个服务器的功能。
轮询是Nginx负载均衡的默认分配方式。每个请求按时间顺序逐一分配到不同的后端服务器。如果后端服务器down掉,Nginx会自动剔除该服务器。
upstream server_pool{ server 192.168.5.21 weight=10; server 192.168.5.22 weight=10; } 权重表示每台服务器被分配的请求量。权重默认为1,权重越高被分配的客户端越多。
upstream server_pool{ server 192.168.5.21 weight=10; server 192.168.5.22 weight=10; } ip_hash策略根据访问服务器的IP地址生成哈希值来分配请求。每个访客会固定访问同一台服务器。
upstream server_pool{ ip_hash; server 192.168.5.21:80; server 192.168.5.22:80; } fair策略根据后端服务器的响应时间来分配请求。响应时间较短的服务器优先分配请求。
upstream server_pool{ server 192.168.5.21:80; server 192.168.5.22:80; fair; } 转载地址:http://ugcfk.baihongyu.com/