不知道这思路是否可行,好像要手工处理后端回来的HTTP Header,我看这个项目好像比较符合我的需求:
https://github.com/liseen/lua-resty-http
这个库已经用到生产环境了吗?
在 2013年6月3日星期一UTC+8上午11时26分57秒,nikua...@gmail.com写道:
如题,因为我的业务逻辑里upstream的IP是动态查询到的,不是固定的,而Nginx的upstream是不支持变量的,所有想可不可以用ngx.socket来自己模拟
一下upstream的功能来实现连接池,有例子可以参考下么?
我现在想的就是类似流程:
ngx.socket.connect()
tcpsock:send(ngx.req.raw_header)
tcpsock:send(ngx.req.get_body_data())
data,err = tcpsock:recevive()
return ngx.say(data)