使用NGINX模块处理程序窃取请求

时间:2019-03-11 17:44:43

标签: nginx nginx-reverse-proxy

我需要NGINX模块编程,并且试图了解它的体系结构和选项。

提议::收到请求后,我想捕获该请求并将其发送给其他进程进行处理。这可能需要很长时间(最多1-2秒),我不希望NGINX等待我的回复。

例如,内核Netfilter中有一个 STEAL 选项,该选项将控制权传递给缓冲区,然后将其返回给具有回调函数的每个数据包。

如果没有这样的选项,则AFAIU NGNIX具有conf文件中指定的多个x线程,如果我正在处理x请求,则其他所有线程都将被阻止。

还有其他选择吗?

0 个答案:

没有答案