您现在的位置是:网站首页>服务器>Nginx实现负载均衡服务器
Nginx实现负载均衡
admin【服务器】59人已围观
负载均衡的作用
保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优
常见算法
轮询(weight):weight和访问比率成正比,每个请求按时间顺序逐一分配到不同的后端服务器
upstream bakend { server 192.168.3.10 weight=1; server 192.168.3.11 weight=2; }ip_hash :每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器
upstream resinserver{ ip_hash; server 192.168.3.10:8080; server 192.168.3.10:8080;}
fair(第三方插件):
upstream resinserver{ server 192.168.3.10:8080; server 192.168.3.11:8080; fair; }url_hash(第三方插件):
upstream resinserver{ server 192.168.3.10:8080; server 192.168.3.11:8080; hash $request_uri; hash_method crc32; }
设备状态
down:表示单前的server暂时不参与负载
weight:权重,默认为1, weight越大,负载的权重就越大。
max_fails:允许请求失败的次数默认为1。当超过最大次数时,返回proxy_next_upstream 模块定义的错误。
fail_timeout:max_fails次失败后,暂停的时间。
backup:备用服务器, 其它所有的非backup机器down或者忙的时候,请求backup机器,所以这台机器压力会最轻。
参考资料:
https://blog.csdn.net/qq_32625839/article/details/82184739
https://blog.csdn.net/gu_wen_jie/article/details/82149003
相关文章
站点信息
- 建站时间:2019-3-10
- 网站程序:ThinkPHP PHP MYsql
- 路由说明:全站静态化+api
- 统计数据:百度统计
- 登陆方式:githua授权登陆
- 个人邮箱:2584496361@qq.com
- 个人Q Q:2584496361
- 业务咨询:有需要建站朋友欢迎咨询