
负载均衡
endzhi
这个作者很懒,什么都没留下…
展开
-
nginx使用sticky基于cookie的会话保持
在nginx做负载均衡下,为了确保一个客户只和一台后端服务器通信达到会话保持作用,如使用nginx自带ip_hash,但有很大的缺陷,基于客户端在集中的一个NAT出口IP,如一个大公司网络下多人来访,结果就会分配请求集中于某一后端的服务器,负载就不均匀了。nginx-sticky-module这个第三方模块用于添加一个粘性cookie,该粘性cookie始终转发到同一上游服务器。使用cooki...原创 2020-03-16 22:42:49 · 3355 阅读 · 0 评论 -
使用nginx_upstream_check_module对后端服务进行健康检测
前面已经介绍了Nginx负载均衡自带健康检测ngx_http_upstream_module和ngx_http_proxy_module模块,通过一定重试机制保证容错和负载均衡。使用真实的用户请求到后端节点出现故障时,才会切换到健康节点来提供访问,这样就会浪费一次转发,也会造成页面响应时间过久。严格来说,这自带模块不算是健康检查的功能。由淘宝工程师姚伟斌大神开发的一个更专业的模块nginx_u...原创 2020-03-16 10:56:19 · 861 阅读 · 0 评论 -
Nginx负载均衡自带健康检测详解
Nginx自带针对后端节点健康检查功能比较简单,由ngx_http_upstream_module和ngx_http_proxy_module模块的相关指令来完成,通过一定重试机制保证容错和负载均衡。请求到后端节点出现故障时,才会切换到健康节点来提供访问,实际上nginx自带模块不算是健康检查的功能,简单案列分析upstreambackend{server192....原创 2020-03-13 21:03:11 · 7240 阅读 · 0 评论