Ken*_*Yip 5 mysql amazon-web-services amazon-rds node.js
我使用的是 Amazon Aurora,默认情况下有 2 个数据库服务器:Reader 实例和 Writer 实例。
我的应用程序正在连接到主连接端点
sample.cluster-sample.us-west-2.rds.amazonaws.com
但是,我的应用程序突然无法将数据写入数据库,并且我发现副本(sample-instance-r1)已成为 Writer 实例。
我的应用程序是使用 Node.js 和mysql插件并使用连接池进行编程的。如何避免亚马逊RDS切换Writer实例而无法写入数据?
集群端点地址不会因故障转移而改变:
要使用即使在故障转移提升新的主实例时也保持不变的连接字符串,您需要连接到集群终端节点。集群端点始终代表集群中当前的主实例。
因此,当您使用集群端点时,您所描述的情况通常不会发生(不计算故障转移竞争所需的时间)。因此,请确保您的应用程序实际上正在使用该端点,因为 Aurora 有多个端点。
| 归档时间: |
|
| 查看次数: |
5738 次 |
| 最近记录: |