动态切换负载均衡方式

set.lua

根据业务逻辑 返回nginx.conf里定义的负载均衡 upstream方式名称 return "upstream_server_hash"

nginx.conf

upstream upstream_server_hash {

}

upstream upstream_server_rotation {

}

location /{

  set_by_lua_file $upstream_server  /xxx/set.lua;  #$upstream_server == upstream_server_hash

  proxy_pass http://$upstream_server;

}

 

 

 

 

posted @ 2019-11-27 15:03  马户  阅读(398)  评论(0编辑  收藏  举报