upstream_zone模块:使用共享内存使负载均衡策略对所有worker进程生效
模块:ngx_http_upstream_zone_module,默认编译进nginx,通过--without-http_upstream_zone_module禁用
功能:分配出共享内存,讲其他upstream模块定义的负载均衡策略数据,运行时每个上游服务的状态数据存放在共享内存上,以对所有的nginx worker进程生效
1.zone指令
语法:zone name[size]
默认:空
放置位置:upstream
upstream模块顺序
1.ngx_http_upstream_hash_module
2.ngx_http_upstream_ip_hash_module
3.ngx_http_upstream_least_conn_module
4.ngx_http_upstream_random_module
5.ngx_http_upstream_keepalive_module
6.ngx_http_upstream_zone_module