2
如果我错了,请纠正我,但无法在同一端口上启动多个http服务器。将请求传递给特定分叉节点实例
基于此,有趣的是NodeJS集群可能会分叉。因为我知道主人是什么把请求传递给了一个分叉的工人。操作系统管理的是什么工人,或者“round robin”是cluster.schedulingPolicy =“rr”。
关键是:每个员工都需要自己的记忆,所以你需要x倍多的记忆,其中x是工作人员的数量。
但是,如果我喜欢从我的节点应用程序中运行不同的(子)域,我还想保存绑定到(子)域的in_memory数据库的不同部分(例如简单的JSON文件)。 OR基于像subdomain.example.tdl/resource1/whatever
这样的资源。
它不接缝可能。无论是基于资源还是基于域。
在我看来,它应该是可能的,因为我可以通过不同的现有中间件基于请求对象(res.url)和资源(params)进行路由。
这样应该可以告诉主服务器将请求传递给特定的分叉实例。