负载均衡就是将前端过来的负载分发到两台或多台应用服务器。Nginx支持多种协议的负载均衡,包括http(s)、TCP、UDP(关于TCP、UDP负载均衡另文讲述)等。
目录
HTTP负载均衡
负载均衡策略
轮询
least_conn(最少连接)
hash(通用哈希)
ip_hash(IP 哈希)
random(随机)
被动健康检查
指令
upstream
server
zone
state
keepalive
keepalive_requests
keepalive_time
keepalive_timeout
queue
resolver
resolver_timeout
sticky
route
learn
ntlm
HTTP负载均衡
针对应用层http协议的访问进行负载均衡。
http负载均衡模块是ngx_http_upstream_module 。