我有这样一个需求,就是要利用openresty 发送多个http请求,比如总共有1万个请求,但是只能每次200个 200个的发,当200请求中的一个完成了以后,在继续发送后续的请求。不知道利用openresty如何实现。 --
每个请求都运行在自己的 light thread 里,主协程调用 ngx.thread.wait 等待任一 light thread 退出,一旦退出补上新的请求?在 2017年9月20日 下午8:55,cheng ye <iihe...@gmail.com>写道:我有这样一个需求,就是要利用openresty 发送多个http请求,比如总共有1万个请求,但是只能每次200个 200个的发,当200请求中的一个完成了以后,在继续发送后续的请求。不知道利用openresty如何实现。 --
是这个意思,但是ngx.thread.wait没有办法返回这200个中最快的请求light thread号呀,我不知道到时那哥light thread先返回了在 2017年9月21日星期四 UTC+8上午10:13:40,Zexuan Luo写道:每个请求都运行在自己的 light thread 里,主协程调用 ngx.thread.wait 等待任一 light thread 退出,一旦退出补上新的请求?在 2017年9月20日 下午8:55,cheng ye <iihe...@gmail.com>写道:我有这样一个需求,就是要利用openresty 发送多个http请求,比如总共有1万个请求,但是只能每次200个 200个的发,当200请求中的一个完成了以后,在继续发送后续的请求。不知道利用openresty如何实现。 -- --