概述
一 ngx_http_upstream
说明: nginx负责与'上游服务'交互的模块,通称为'upstream'模块
① upstream
② server
说明: 只是当'有请求'过来后,nginx做为'反向代理服务器'无法与'上游'建立'tcp'连接
细节: 注意'区分'parameters的'商用'和'开源'的参数
补充: 每个'server'指令就是'一台'上游服务器
nginx的健康检查
③ 默认加权轮询负载均衡算法 重点
掌握'wrr'涉及的参数: weight、'max_fails'、'fail_timeout'这三个
+++++++++++++++ "细节说明" +++++++++++++++
1)只有客户端'真正发送请求'时,nginx才'尝试'与上游建立连接
2)如果'无法'建立连接,在'规定的时间(fail_timeout)'重试'多次(max_fails)'都不行
3)则在接下来的'时间段(fail_timeout)'不再选择这个节点
④ 对上游服务使用keepalive长连接
⑤ resolver 了解
++++++++++ "分割线" ++++++++++
说明1: core模块中的resolver'比'upstream模块中的resolver '作用域' 更大
最后
以上就是疯狂秋天为你收集整理的nginx(五十六)ngx_http_upstream模块(一)加权负载均衡算法的全部内容,希望文章能够帮你解决nginx(五十六)ngx_http_upstream模块(一)加权负载均衡算法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复