【发布时间】:2017-11-15 05:39:46
【问题描述】:
我在 AWS EC2 上运行了 nodejs 应用程序。
我想通过创建更多实例来扩展它。
我不太明白如何在网络方面做到这一点。
假设我创建了另一个实例,它正在侦听不同的端口。 我应该将客户端更改为从两个不同的端口请求吗?我相信这可能会导致数据库出现竞争状况
我是否想监听 EC2 机器上的一个端口并将请求定向到其中一个实例?在这种情况下,端口将一直忙,直到实例处理完请求,而不是与另一个实例并行处理请求
有没有人可以指点一下或者可以给我一些关于这个主题的文件?
【问题讨论】:
-
您可以从解释您的 Node.js 应用程序的实际功能开始。什么是客户? HTTP 客户端?
-
抱歉,这是一个 MERN 应用
-
听起来您想使用带有粘性负载平衡器的 node.js 集群。
标签: node.js amazon-web-services amazon-ec2