Hello! 2014-10-13 21:02 GMT-07:00 Richard Lee: > 看了春哥https://github.com/openresty/lua-upstream-nginx-module > 的文档,貌似只有获取upstream信息的api,可以设置的api只有一个set_peer_down > > 我现在想尝试做一个动态的负载均衡策略,比如根据后端各个server的负载状况,定时去update他们在upstream的weight值,来做到让负载更加均衡。所以想知道有没有办法可以通过某种方式来更新这个值? 这个需求很容易在 lua-upstream-nginx-module 模块中实现,实现方法应当类似现有的 set_peer_down() 函数。欢迎贡献补丁 :) Regards, -agentzh
Hello! 2014-10-13 21:02 GMT-07:00 Richard Lee: > 看了春哥https://github.com/openresty/lua-upstream-nginx-module > 的文档,貌似只有获取upstream信息的api,可以设置的api只有一个set_peer_down > > 我现在想尝试做一个动态的负载均衡策略,比如根据后端各个server的负载状况,定时去update他们在upstream的weight值,来做到让负载更加均衡。所以想知道有没有办法可以通过某种方式来更新这个值? 这个需求很容易在 lua-upstream-nginx-module 模块中实现,实现方法应当类似现有的 set_peer_down() 函数。欢迎贡献补丁 :) Regards, -agentzh --
Hi,在github上提交了一个pull request,增加set_peer_weight的功能:https://github.com/rockiee281/lua-upstream-nginx-module/commit/90110840bb3639ab276d5b5ed46714696c1b8ca6对nginx的代码并不是太了解,还请春哥指正2014-10-15 3:19 GMT+08:00 Yichun Zhang (agentzh) <age...@gmail.com>:Hello! 2014-10-13 21:02 GMT-07:00 Richard Lee: > 看了春哥https://github.com/openresty/lua-upstream-nginx-module > 的文档,貌似只有获取upstream信息的api,可以设置的api只有一个set_peer_down > > 我现在想尝试做一个动态的负载均衡策略,比如根据后端各个server的负载状况,定时去update他们在upstream的weight值,来做到让负载更加均衡。所以想知道有没有办法可以通过某种方式来更新这个值? 这个需求很容易在 lua-upstream-nginx-module 模块中实现,实现方法应当类似现有的 set_peer_down() 函数。欢迎贡献补丁 :) Regards, -agentzh -- --
Hi,在github上提交了一个pull request,增加set_peer_weight的功能:https://github.com/rockiee281/lua-upstream-nginx-module/commit/90110840bb3639ab276d5b5ed46714696c1b8ca6对nginx的代码并不是太了解,还请春哥指正2014-10-15 3:19 GMT+08:00 Yichun Zhang (agentzh) <age...@gmail.com>:Hello! 2014-10-13 21:02 GMT-07:00 Richard Lee: > 看了春哥https://github.com/openresty/lua-upstream-nginx-module > 的文档,貌似只有获取upstream信息的api,可以设置的api只有一个set_peer_down > > 我现在想尝试做一个动态的负载均衡策略,比如根据后端各个server的负载状况,定时去update他们在upstream的weight值,来做到让负载更加均衡。所以想知道有没有办法可以通过某种方式来更新这个值? 这个需求很容易在 lua-upstream-nginx-module 模块中实现,实现方法应当类似现有的 set_peer_down() 函数。欢迎贡献补丁 :) Regards, -agentzh --