Hello!
On Fri, Nov 23, 2012 at 1:07 AM, Salforis <mid...@gmail.com> wrote:
> 用队列就不会阻塞吗?
>
如果你使用 redis 作为队列,则可以通过 lua-resty-redis 库以非阻塞方式从 nginx 把 job 添加进 redis 中。
你运行在 nginx 外部的 daemon 进程可以慢慢执行费时的操作(甚至在其他机器上完成这样的工作),然后再把执行结果加入到 redis
中的另一个队列中(如果你的 nginx 前端应用需要拿到结果的话)。
当然,使用 beanstalkd 等其他专有的队列服务也是可以的:
http://kr.github.com/beanstalkd/
Best regards,
-agentzh