发明名称 跨机房的数据同步方法以及系统
摘要 本申请公开了一种跨机房的数据同步方法,包括并行处理的请求处理方法和远程同步方法。所述请求处理方法中,本地站点处理请求,并为发生变更的数据创建用于唯一定位的索引键值,并将所述索引键值添加到一个FIFO队列。所述远程同步方法中,本地站点根据所述FIFO队列中的索引键值,找到对应的发生变更的数据内容,向各远程站点发出同步指令。本申请还公开了与之对应的跨机房的数据同步系统。本申请具有延迟时间短、等待时间短、消耗资源低、远程站点的数据同步始终保持正确的特点。
申请公布号 CN103095769B 申请公布日期 2015.12.09
申请号 CN201110344690.9 申请日期 2011.11.04
申请人 阿里巴巴集团控股有限公司 发明人 杨成虎
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 一种跨机房的数据同步方法,其特征是,包括并行处理的请求处理方法和远程同步方法;所述请求处理方法包括如下步骤:第a1步,本地站点获取请求方提出的增加、修改或删除数据的请求;第a2步,本地站点处理该请求;第a3步,当本地站点成功处理完该请求后,为发生变更的数据创建一个索引键值,该索引键值用于唯一地定位到发生变更的数据;第a4步,本地站点将所述索引键值放到一个FIFO队列的末尾,所述FIFO队列由增加、修改或删除的数据的索引键值所组成;如果该FIFO队列不存在,则创建该FIFO队列;所述远程同步方法中,本地站点根据所述FIFO队列中的索引键值,找到对应的发生变更的数据内容,向各远程站点发出同步指令。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱