Hello!
2015-11-16 11:02 GMT+08:00 Lance:
> 或许我对这个指令实现的目的理解有偏差,我之前一直以为解决动态 upstream 的连接池问题是这个指令的主要目的之一,毕竟以之前的实现,动态
> upstream 也有比较方便的实现,但没有连接池导致效率比较差。
>
> @agentzh, 请问这方面你是怎么考虑的?
>
nginx 核心中的 ngx_upstream_keepalive_module 理论上应当可以和 balancer_by_lua
一起工作,不过在 upstream {} 配置块中,keepalive 指令应置于 balancer_by_lua
之后(或者之前)。你可以尝试一下这种组合(可以试试不同的指令顺序)。我自己还没试过,但理论上应该是可行的。如果你遇到问题,欢迎在这里反馈和讨论。多谢!
我之前说的增强版的 upstream keepalive 模块只是可以用 Lua 进行更灵活的操控和调节而已,现有的 upstream
keepalive 虽然不够灵活,但应该好使。
Regards,
-agentzh