1

我想在子进程中处理特定的 http 请求。这些请求由 URL 路径标识。节点文档和在线其他地方有几个示例几乎可以做到这一点或根本不起作用。

这样做的原因是主服务器必须可靠,并且某些请求可能由不一定具有相同质量的代码处理。出于这个原因,整个请求应该被移交给一个外部进程,如果它死了可以复活。

理想情况下,外部进程应该尽可能像普通节点 http 服务器,并且父进程和子进程之间的连接不应该通过套接字。

似乎 fork 函数和消息可能会满足我的要求,但我看不到任何将请求响应传递给子进程进行处理的方法。

4

1 回答 1

0

Have you looked at nodejs cluster module?

It is not for specific requests but basically the master forks multiple workers that can then handle http requests (1 worker per cpu core in general). If the worker dies, the master forks a new one.

于 2013-10-04T13:29:32.323 回答