抱歉,失礼了!非常感谢Yichun能够及时回信!
若按照你
http://openresty.org/#DynamicRoutingBasedOnRedis 例文中处理方式,
是否意味着将丢弃ups_stream 负载均衡的功能和链接检测功能。
目前我的服务依赖于ups_stream做多点负载均衡和发布备份,基于此前提故有前邮件提问。
我的问题:如何保证动态切换路由的同时,做到负载均衡,通过lua自行实现 RR、ip_hash算法?
ps:google groups 上不去,各位有没有稳定好用的方式。
在 2014-07-09 04:09:21,"Yichun Zhang (agentzh)" <age...@gmail.com> 写道:
>Hello!
>
>2014-07-08 5:23 GMT-07:00 上善若水:
>> 春来,您好!
>
>春来是我在淘宝时不得不取的花名,而我已经离开淘宝有近 3 年了。请不要再使用此名字称呼我,谢谢。
>
>> 我想通过dyups模块,做临时灰度发布,即动态切换ups。
>> 环境:
>> nginx版本1.7.2
>> dyups 下载地址:https://github.com/yzprofile/ngx_http_dyups_module
>> 所有部署完毕后,通过list、detail、更新、删除操作均有数据返回,但
>> 是所有操作对nginx服务本身不生效,请问是什么原因
>>
>
>我并不是 dyups 模块的维护者和贡献者,所以我觉得你应该直接联系该模块的作者或维护者才是。
>
>> 如果不用以上模块,另外是有否其他解决方案可做参考?
>> 设想用lua + redis的方式来修改ups,最后reload生效,此方案可行否?
>>
>
>可以考虑使用 ngx_lua + nginx 变量。例如 openresty.org 站上的这个 demo:
>
> http://openresty.org/#DynamicRoutingBasedOnRedis
>
>另外,请加入 openresty
>中文邮件列表讨论这样的问题:https://groups.google.com/group/openresty
>而不要直接给我发邮件。这样其他人也有机会回答你的问题,如果这些讨论也有机会为其他有相同问题的用户在 web 上面搜索到。谢谢合作!
>
>Regards,
>-agentzh