我有大约 40 个微服务连接到我的 Postgres RDS 数据库。现在我正在考虑迁移到 Amazon Aurora。每个连接都连接到 RDS 终端节点,在 40 个微服务中修改该连接将意味着会有相当长的停机时间、协调和压力。我假设有一种更聪明的方法来做到这一点,我可以以某种方式保留终端节点并将其从 RDS 重定向到 Aurora。我研究过 Amazon RDS Proxy,如果能将所有微服务更改为将其用作终端节点,那就太好了,但似乎我为这个小目的增加了很多复杂性。
对此的研究并没有取得多大进展,这让我相信我忽略了一些显而易见的东西,但我不明白它是什么。