论文部分内容阅读
为了满足在异地分布多中心的数据服务系统中,选取一个节点作为主节点,提供数据写服务,其他节点作为备节点提供读服务,主节点与备节点之间采用增量同步方式同步数据系统运行模式的需要。在此列举了在数据增量同步条件下进行主备选举时,需要遵循约束条件,提出一个基于数据版本作为主要约束条件的主备选举算法。描述了在选举过程中,节点的状态定义,各个状态转换关系,以及在各个状态下需要进行的相关处理。通过实际工程运用,验证了算法满足使用要求,同时总结了目前不足和后续改进要点。