将自定义事件添加到nginx请求处理程序

时间:2015-06-08 10:48:05

标签: nginx

嗨有没有办法将nginx模块请求处理程序分解为模拟自定义模块中使用的第三方库的异步行为? 假设我有一个与另一个服务器通信的库,这个库在内部管理连接和请求处理后端服务器。 nginx将无法在底层连接上生成事件。所以我能想到的方法是,nginx处理程序创建一个线程来运行阻塞操作,此时我想将控件返回给nginx,以便它可以继续。现在,当库API调用返回时,我想在nginx事件循环中发布一个事件,以便它可以恢复处理程序并将响应发送回客户端。

我想这应该可行吗?关于如何做的任何指示?

提前致谢,

0 个答案:

没有答案