imilli
你可以换成 rewrite_by_lua,这个问题最好单独发帖
2020 年 Q2 新功能征集
1、http 和 stream 共享的 sharedict非常期待;
2、希望有个官方的resty-mongo库
imilli doujiang24
6、ngx.location.capture支持更改请求header,以替代resty.http支持负载均衡。【很棒】
希望lua-resty-redis支持cluster
doujiang24 还有就是ngx.location.capture 不支持balancer_by_lua阶段,导致不能在balancer阶段动态选取结点
imilli
这应该是不影响的,子请求也有 balancer 阶段,需要在子请求的 balancer 里来动态选取节点
主请求是没法指定的子请求的上游的,这个逻辑只能自己来实现,比如主请求跟子请求之间通过共享 ctx 来实现控制逻辑
为了调试, 需要 tcpsock.connect 连接后的client端的地址端口信息
feng
意思是本地用的什么 IP 和 端口,去连接的远端,对吧?
这个用于调试什么呢?
- Edited
doujiang24 是的, 主要是方便用tcpsock 代理时, 通过日志中的IP port 信息定位设备, 或者抓包后可以端口过滤, 辅助作用.
- Edited
ssl_cert_by_lua阶段获取ngx.var.server_port 做端口证书时需要
目前自己打了个patch https://gist.github.com/halfcrazy/96a3fb84d44d0e0d6a0759890466773b
hackzhuyan
欢迎提 PR(需要有测试用例),可以合并到下一个发布版里
- 在init_worker_by_lua* 的上下文中允许cosocket,轻线程,信号量等
在启动时从某些远程服务中(预)加载关键元数据特别有用。
https://github.com/openresty/lua-nginx-module/issues/1020 - 希望支持可以配置请求到所有worker的的“广播" 发布订阅
希望共享内存功能 可以增加一个获取 key 个数的接口
stallion5632
http 和 stream 共享的 sharedict
this repository is a part of https://github.com/api7/apisix-nginx-module
To realize the openresty/meta-lua-nginx-module#76
how to use
base openresty official 1.19.9.1 version
Follow the steps below:
cd apisix-nginx-module/patch
./patch.sh ThePathOfYourOpenRestySrcDirectory
/configure --add-module=../apisix-nginx-module/src/meta
make -j10