发明名称 分布式系统中缓存数据的同步配置方法与装置
摘要 本发明公开了一种分布式系统中数据缓存的同步配置方法与装置,其中,方法包括:在服务器上包含缓存数据的数据表发生变化时,将该数据表的修改信息发布到各子服务器,并将该数据表的最新修改时刻更新为当前时刻,在预设周期开始时刻查询缓存数据更新信息表,在同一数据表的最新修改时刻晚于最后更新时刻时,根据数据库中最新修改后的数据表对相应缓存数据进行更新,并将缓存数据更新信息表中最后更新时刻更新为最新修改时刻;根据修改信息对各子服务器上数据库中的数据表进行更新,并采用同样方法对各子服务器上的缓存数据进行更新。本发明独立于应用系统实现了对分布式系统中缓存数据的同步更新,实现简单,不易出错。
申请公布号 CN101308513A 申请公布日期 2008.11.19
申请号 CN200810127364.0 申请日期 2008.06.27
申请人 福建星网锐捷网络有限公司 发明人 杨鑫伟;吴俊
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 北京同立钧成知识产权代理有限公司 代理人 刘芳
主权项 1、一种分布式系统中缓存数据的同步配置方法,其特征在于,包括:在分布式系统中服务器上数据库中包含缓存数据的数据表发生变化时,通过数据库复制方式,将该数据表的修改信息复制到所述分布式系统中的各子服务器,并将所述服务器上的缓存数据更新信息表中该数据表名称对应的最新修改时刻更新为数据表发生变化的当前时刻,该缓存数据更新信息表中包括所述服务器上数据库中包含缓存数据的数据表名称、该数据表的最新修改时刻与所述服务器的缓存中相应缓存数据的最后更新时刻,以及在预设周期开始时刻查询所述服务器上缓存数据更新信息表,在对应于同一数据表名称的最新修改时刻晚于最后更新时刻时,根据所述数据库中最新修改后的数据表对相应缓存数据进行更新,并将缓存数据更新信息表中该数据表名称对应的最后更新时刻更新为最新修改时刻;在所述各子服务器上,分别根据所述数据表的修改信息对各子服务器上数据库中的相应数据表进行更新,并将各子服务器上缓存数据更新信息表中所述数据表名称对应的最新修改时刻更新为当前时刻,以及分别在预设周期开始时刻查询各子服务器中的缓存数据更新信息表,在对应于同一数据表名称的最新修改时刻晚于最后更新时刻时,根据数据库中最新修改后的数据表对相应缓存数据进行更新,并将缓存数据更新信息表中该数据表名称对应的最后更新时刻更新为最新修改时刻。
地址 350015福建省福州市马尾区快安大道M9511工业园