nginx是一个web服务器和反向代理服务器。用于HTTP、HTTPS、POP3、IMAP、SMTP协议。
作用
反向代理、负载均衡
nginx负载均衡算法有哪些
1)轮询
每个请求按时间顺序分配到不同的后端服务器,后端服务器down掉,能被自动剔除。
2)weight
访问后端服务器的比率与weight值成正比,用于后端服务器性能不均的情况。
3)ip_hash
每个访问服务器的请求按ip的hash值进行分配,这样每次请求到的后端服务器都是同一个,可以解决session问题。
3)fair(第三方)
按后端服务器响应请求的时间来进行分配,请求反应时间短的优先分配。
4)url_hash(第三方)
按url的hash值进行分配。
网友评论