1 .一种双可用区的容灾方法,其特征在于,包括:
若确定所述双可用区连接正常,则由根据所述双可用区中所有节点选举出的领导节点
接收请求,并将根据所述请求生成的日志同步至所述双可用区。
2.根据权利要求1所述的容灾方法,其特征在于,还包括:
若确定所述双可用区中的备可用区故障,则在预设时长内判断所述备可用区是否恢复
正常,并在所述预设时长内停止接收新请求;
若所述预设时长后所述备可用区仍然故障,则由根据主可用区中的所有节点选举出的
领导节点接收新请求,并将根据所述新请求生成的日志同步至所述主可用区。
3 .根据权利要求2所述的容灾方法,其特征在于,还包括:
若所述备可用区在所述预设时长内恢复正常,则由根据所述双可用区中所有节点选举
出的领导节点接收新请求,并将根据所述新请求生成的日志同步至所述双可用区。
4 .根据权利要求2所述的容灾方法,其特征在于,还包括:
若在所述预设时长后确定所述备可用区恢复正常,则所述主可用区将未同步至所述备
可用区的日志同步至所述备可用区。
5 .根据权利要求4所述的容灾方法,其特征在于,所述将未同步至所述备可用区的日志
同步至所述备可用区,之后还包括:
若确定所述主可用区和备可用区的日志同步完成,则由根据所述双可用区中所有节点
选举出的领导节点接收请求,并将根据所述请求生成的日志同步至所述双可用区。
6 .根据权利要求1所述的容灾方法,其特征在于,还包括:
若确定所述双可用区中的主可用区故障,则在主可用区和备可用区之间进行切换;
由根据切换后生成的新主可用区中所有节点选举出的领导节点接收请求,并将根据所
述请求生成的日志同步至所述切换后生成的新主可用区。
7 .根据权利要求6所述的容灾方法,其特征在于,所述在主可用区和备可用区之间进行
切换,之后还包括:
若确定切换后生成的新备可用区恢复正常,则所述切换后生成的新主可用区将未同步
至所述新备可用区的日志同步至所述新备可用区;以及
若确定切换后生成的新主可用区和新备可用区的日志同步完成,则由根据所述切换后
的双可用区中所有节点选举出的领导节点接收请求,并将根据所述请求生成的日志同步至
所述切换后的双可用区。
8.根据权利要求1所述的容灾方法,其特征在于,所述将根据所述请求生成的日志同步
至所述双可用区,包括:
根据接收到的请求生成所述日志;
将所述日志发送到所述双可用区的各追随节点,指示所述追随节点复制所述日志后反
馈响应信息;
若确定接收到的所述响应信息的数量满足预设条件且存在异可用区的至少一个所述
追随节点反馈的响应信息,则执行所述日志对应的请求。
9.根据权利要求8所述的容灾方法,其特征在于,还包括:
对所述双可用区中的每个节点设置至多一个提交组,并且同一提交组中的所述节点位
于同一个可用区中;
权 利 要 求 书
1/2 页
2
评论