Hello!
2015-11-27 9:40 GMT+08:00 YuanSheng Wang:
> 这个由于放在前后不同位置,导致输出结果有区别,虽然之前看讨论组里面说过,没想到自己还是在这里栽了个跟头。
>
> 是否有方法可以改进这个“潜规则”?有点隐晦。
>
可以考虑将 load balancing method redefined 这个警告升级为致命错误。
> 或者在 balancer_by_lua 中直接集成 keepalived ,当做参数可控(首次调用生效,后面不允许改写)。
>
集成有些过了,也不必要地增加了 ngx_lua 模块核心的复杂度,同时这里我们也应该允许用户自己提供连接池实现。我更倾向于让连接池模块成为一个独立的模块。
Regards,
-agentzh