发明名称 | 跨机房的数据同步方法以及系统 | ||
摘要 | 本申请公开了一种跨机房的数据同步方法,包括并行处理的请求处理方法和远程同步方法。所述请求处理方法中,本地站点处理请求,并为发生变更的数据创建用于唯一定位的索引键值,并将所述索引键值添加到一个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号邮箱 |