我知道 cluster.fork 将允许多个进程在同一个端口上侦听,我还想知道的是,当您的一些工作人员不是 tcp 的侦听器/处理程序时,支持这一点有多少额外的开销服务?
我有一项服务,我还想启动几个工作人员。例如:2 个 Web 服务侦听器进程和 3 个工作人员实例。最好对它们都使用集群,还是将集群用于 2 个 Web 服务,而 child_process 用于工作人员会更好?
我不知道节点的内部结构,但我认为如果我和其他人更好地了解在不同需求下采取哪条路线会很好。目前,我正在为所有进程使用集群。