在 Sequelize.js 中,您应该配置最大连接池大小(默认 5)。当我在 AWS 中的自动缩放平台上工作时,我不知道如何处理此配置。
r3.2xlarge 上的 Aurora 数据库集群允许每个只读副本最多 2000 个连接(您可以通过运行 SELECT @@MAX_CONNECTIONS; 来获得)。
问题是我不知道托管在我们 EC2 上的每台服务器的正确配置是什么。因为我不知道自动缩放组将启动多少台服务器,所以正确的最大连接池大小应该是多少?通常情况下,DB MAX_CONNECTIONS 值应该除以连接池的数量(服务器一个),但我不知道最后会实例化多少个服务器。
在我们发布之日,我们的并发用户数估计在 50000 到 75000 之间。
有人有过这种情况的经验吗?