7.1 测试环境

测试环境基于 6.3 节搭建的 Avatar Facebook 版本环境。实验模拟了以下几种常见异常现象,并模拟相应的读写操作,检查结果以验证解决方案的有效性:

  • 单节点失效:Primary 节点失效、Standby 节点失效、NFS 节点失效
  • 双节点失效:
    • Primary 节点先失效,NFS 节点后失效
    • NFS 节点先失效,Primary 节点后失效

7.2 Primary 失效

7.2.1 解决方案

Primary 节点失效解决方案流程如图 7.1 所示。我们将分别在 t1、t2、t3 阶段模拟读写操作,进行验证。

Primary 失效解决方案流程图