如何管理 AWS RDS 数据库连接?

How To Manage AWS RDS Database Connections?

在构建和管理应用程序的后端架构方面,我还是个新手。

我正在通过 AWS 在 Rails 应用程序上托管 Ruby,我使用的服务之一是 AWS RDS。

我最近遇到了一个问题,我达到了我可以在我的数据库实例上建立的数据库连接数量的限制(似乎是由于 运行 时连接到我的数据库的 Elastic Beanstalk 部署数据库迁移,并且在完成后不关闭(?)连接),并且不知道如何最好地解决和管理它。

对于曾将 Amazon RDS 与 PostgreSQL 数据库一起使用的任何人,我需要设置什么 resources/services 以确保我正确管理我的数据库连接(这样我就可以尽可能避免限制尽可能)?

我听说过 PGBouncer 用于管理数据库连接,但我想知道是否还有其他 resources/services 其他人可以共享,以便我可以更明智地决定使用什么.

也有类似的 awhile back. You can look into the Rails Reaper 看看是否适合您的目的,但最终是 PGBouncer 解决了我的问题