tongchenkeji 发表于:2023-11-22 18:53:230次点击 已关注取消关注 关注 私信 PolarDB的polarx在leader宕机的情况下,直接请求另一台机器就好吗?还是其他?[阿里云PolarDB] 暂停朗读为您朗读 PolarDB的polarx在leader宕机的情况下,直接请求另一台机器就好,无缝切换,还是需要需要等待新leader选出来? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 PolarDB# PolarDB665# 云原生分布式数据库 PolarDBX425# 云原生数据库 PolarDB905# 关系型数据库2577# 分布式数据库761
小周sirAM 2023-11-27 22:55:39 1 如果 PolarDB Leader 节点发生故障,PolarDB 会在选举新的 Leader 节点前自动停止对外提供服务。此时,需要等待新的 Leader 选出后才能恢复服务。这个过程需要一定的时间,但不会太长,通常为几秒钟到几分钟不等,取决于集群规模和网络状况等因素。 需要注意的是,在 leader 故障期间,所有的写入操作会被暂停,而读取操作则不受影响。为了应对这种状况,建议考虑对 PolarDB 节点进行容灾配置,比如冗余备份或多可用区模式,以提高可用性和可靠性。
如果 PolarDB Leader 节点发生故障,PolarDB 会在选举新的 Leader 节点前自动停止对外提供服务。此时,需要等待新的 Leader 选出后才能恢复服务。这个过程需要一定的时间,但不会太长,通常为几秒钟到几分钟不等,取决于集群规模和网络状况等因素。
需要注意的是,在 leader 故障期间,所有的写入操作会被暂停,而读取操作则不受影响。为了应对这种状况,建议考虑对 PolarDB 节点进行容灾配置,比如冗余备份或多可用区模式,以提高可用性和可靠性。
自动选主后切换。RTO<30秒,正常应该在10几秒。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”