我是靠谱客的博主 疯狂秋天,最近开发中收集的这篇文章主要介绍nginx(五十六)ngx_http_upstream模块(一)加权负载均衡算法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一  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模块(一)加权负载均衡算法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部