在 2012年3月17日 上午11:49,smallfish <small...@gmail.com>写道:
>
> 这个要顶!可以基于ngx_lua来自己扩展路由规则。任意转向。
- 看来除了向已知的 数据库 内部源访问
- mashup 式的联接多个 RESTful 接口服务的访问,是常见情景
- lua-resty-http 要进入日程了
- 俺可以先尝试个框架性的东西
- agentzh 看思路对,就可以逐步增强了?
>
> 在 2012年3月17日 上午11:46,agentzh <age...@gmail.com>写道:
>
>> On Sat, Mar 17, 2012 at 12:27 AM, 文龙 马 <kama6250046@yahoo.com.cn> wrote:
>>>
>>> hi, 你好agentzh。
>>>
>>> 我最近需要实现一个这样的功能。
>>>
>>> 一个主请求发过来, 通过一定的策略可以解析出 这个请求需要去取N个后边的http服务。
>>>
>>> 我看了nginx的subrequest以及echo的module,但是好像都是基于nginx本身配置的location做的。
>>>
>>>
>>> 不知道有没有什么方法 可以直接请求别的http服务吗。 比如N个请求 就是到N个不同的机器的不同的http请求。 而不依赖于location。
>>>
>>>
>>> 希望能给点指点,或者有没有什么开源模块啊。
>>>
>>
>> 推荐使用 ngx_lua 模块的同步非阻塞的 socket API:
>>
>> http://wiki.nginx.org/HttpLuaModule#ngx.socket.tcp
>>
>> 另外,可以参考 openresty 邮件组中的这个主题的讨论(可能需要翻墙):
>>
>> https://groups.google.com/group/openresty/browse_thread/thread/55a3461e633bbf10
>>
>> Best,
>> -agentzh
>>
>> P.S. 我同时抄送了 openresty 邮件组,这样我们的讨论,其他人也可以看到 :)
>>
>> --
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/