gpt4 book ai didi

node.js - Docker 与集群与 Node.js

转载 作者:行者123 更新时间:2023-12-05 03:48:30 24 4
gpt4 key购买 nike

我在学习 Node.js 时发现了一些使用 Node 扩展应用程序的方法。所以,基本上有两种方式:Clusterization和Worker threads。所以,我想问一个关于 Node.js 可扩展性的问题。因此,据我所知,集群化有助于创建多个 node.js 应用程序实例,这反过来又有助于为更多请求提供服务。但问题是我们不能用 docker 实现同样的效果吗?,即包装 Node.js 应用程序的一个实例并从中创建克隆,然后在它们前面使用负载均衡器。这可能吗?

最佳答案

两者都可以,但这实际上取决于您希望如何构建应用程序。如果每个实例都是相对独立的,那么你可以启动 N 个容器,每个容器都有一个 Node 进程。如果它们是相互依赖的,您可能希望使用一个带有 fork 流程管理器的容器。

请记住,许多集群化工具都是为了解决与 Docker 本身相同的问题而构建的,因此这里的功能会有所重叠。

关于node.js - Docker 与集群与 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64340922/

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