Hello!
2014-03-29 20:55 GMT-07:00 membphis:
> 在使用postgres_keepalive打开长连接时,参数mode到底是作何使用的?“backend
> matching
> mode”,根据这个关键字把google、baidu搜索了半天,依然没什么收获。同样使用posgresql+single+multi搜索,依然没有什么解释。昨天看了看源码实现,似懂非懂的感觉,没太明白。只能请教你了。我想知道他们两个之间应用场景的区别。
>
一般总是应当使用 single 模式。single 模式下,会不加区别地复用对应连接池内的所有连接。在 multi
模式下,只会复现连接池内的 host 和 port 目标与当前 connect() 调用完全相同的连接。
我确实应当在 ngx_postgres 的官方文档中把这里的“backend matching mode”给解释清楚。
> 之前看过您的视频讲座,那时候您还在淘宝,提及了oracle数据库连接模块。由于我之前是从事金融支付的,oracle数据库用的很多。如果可以openresty+oracle来处理很多业务,真的是可以大大提高开发效率和稳定性。问一下,oracle的nginx模块会在后续版本中跟进么?为什么openresty中目前没有加入oracle模块呢?是因为不完美(建连、拆连的时候是同步,其他API支持异步)还是oracle官方的API有缺陷?您哪里方便共享这方面的资料么?
>
在 google 里搜索 openresty oracle 就可以找到我之前在邮件列表里的回复,比如:
https://groups.google.com/d/msg/openresty-en/7uTxksvxzFs/zxIMwSfpLm4J
> 真是很抱歉,每次找您都有事!openresty,做的真的很不错,希望在不久的将来,能为openresty贡献自己的力量。
>
谢谢!
欢迎加入 openresty 中文邮件列表交流这样的问题:https://groups.google.com/group/openresty
我同时抄送给了该邮件列表。
Regards,
-agentzh