gpt4 book ai didi

多个服务器上的 Node.JS/Meteor 服务于同一应用程序

转载 作者:搜寻专家 更新时间:2023-11-01 00:02:44 25 4
gpt4 key购买 nike

当为大规模应用程序部署 Node.JS/Meteor 时,单个 CPU 是不够的。我们还希望将它安装在多台服务器上以实现冗余。

此类部署的推荐设置是什么?负载平衡如何工作?这是否支持跨服务器客户端的推送数据技术(一个客户端连接到服务器 1,第二个客户端连接到服务器 2,我们希望在客户端 2 中看到客户端 1 中的更新,反之亦然)。

谢谢罗尼。

最佳答案

目前您只需要在它们之间使用代理。付费 galaxy 解决方案应该会有所帮助,但由于产品尚未推出,目前还缺乏详细信息。

您不能简单地在两个服务器之间代理(通常使用 nginx 等),因为每个服务器将在 DDP session ( meteor 用于传输数据的原始线路协议(protocol))期间存储用户的状态(即他们的登录状态)。

目前只有一种方法可以做到。得到 meteorite并安装一个名为 meteor-cluster 的包.

该包应该可以帮助您在实例之间中继数据并通过 Redis 在实例之间中继数据。 YouTube 视频也展示了这一点以及如何设置。

关于多个服务器上的 Node.JS/Meteor 服务于同一应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16847570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com