簡體   English   中英

在單獨的過程中處理nodejs http請求

[英]handling nodejs http requests in a separate process

我想在子進程中處理特定的http請求。 這些請求由URL路徑標識。 節點文檔和其他在線示例中有幾個幾乎可以執行此操作或根本不起作用的示例。

其原因是主服務器必須可靠,並且某些請求可能由不一定具有相同質量的代碼處理。 因此,應將整個請求移交給一個外部過程,如果該過程死亡,可以將其復活。

理想情況下,外部進程應盡可能看起來像普通節點http服務器,並且父進程和子進程之間的連接不應通過套接字。

似乎fork函數和消息可能滿足了我的要求,但是我看不到任何將請求響應傳遞給子進程進行處理的方法。

您是否看過nodejs 集群模塊

它不是針對特定請求的,但基本上,主服務器派生了多個可以處理http請求的工作程序(通常每個cpu核心1個工作程序)。 如果工人死亡,船長會分叉一個新卡車。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM