2
如果我錯了,請糾正我,但無法在同一端口上啓動多個http服務器。將請求傳遞給特定分叉節點實例
基於此,有趣的是NodeJS集羣可能會分叉。因爲我知道主人是什麼把請求傳遞給了一個分叉的工人。操作系統管理的是什麼工人,或者「round robin」是cluster.schedulingPolicy =「rr」。
關鍵是:每個員工都需要自己的記憶,所以你需要x倍多的記憶,其中x是工作人員的數量。
但是,如果我喜歡從我的節點應用程序中運行不同的(子)域,我還想保存綁定到(子)域的in_memory數據庫的不同部分(例如簡單的JSON文件)。 OR基於像subdomain.example.tdl/resource1/whatever
這樣的資源。
它不接縫可能。無論是基於資源還是基於域。
在我看來,它應該是可能的,因爲我可以通過不同的現有中間件基於請求對象(res.url)和資源(params)進行路由。
這樣應該可以告訴主服務器將請求傳遞給特定的分叉實例。