【发布时间】:2019-02-20 07:19:17
【问题描述】:
我正在开发一个带有 nodeJS 和集群的应用程序,其中有多个 worker 在每个 worker 上具有不同的端口,我可能需要让 worker 相互通信,我知道 nodeJS 集群已经内置了对 master 和其他 worker 之间消息传递的支持。
我对此有 3 个问题。 1.我可以在没有主人的工人之间发送消息以加快处理速度吗?
在每个 worker 上打开一个 websocket 来监听其他 worker 以替换集群中的内置消息传递是否是个好主意,是否更快?
如果应用程序可以扩展到多个服务器,我认为 websocket 将是答案,请提出任何替代方案?
【问题讨论】: