一种主备冗余系统中数据同步的方法技术方案

技术编号:3528399 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种主备冗余系统中的数据同步方法,该方法是当主备用节点触发同步时,主用节点通过数据获取函数,轮询主用节点中每一个模块各个对象,获取需要同步的数据,再将所有数据排列在一定的内存区域,然后进行压缩并传送到备用节点,备用节点接收到同步数据后,执行上述操作的逆过程,从而实现了主、备用节点的数据同步。本发明专利技术的优点在于实现了对所有需要同步的数据的统一管理,克服了传统的由各模块分别同步自己的数据所带来的难以保证关联数据的一致性;通过执行压缩算法和采用成熟的滑动窗口协议提高了主、备用节点的通讯效率,保证主、备用节点之间通讯的可靠性。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种主备冗余系统中的数据同步方法,其特征在于包括以下步骤:步骤1,系统上电启动后,主用节点和备用节点上都各自预先分配内存区域A和内存区域B,并注册需要同步的数据;步骤2,主备用节点触发同步时,主用节点通过数据获取函数轮询每一个模块中 各个对象的数据,获取需要同步的数据,存入主用节点的内存区域A中,并通过压缩算法将数据压缩到主用节点的内存区域B中;步骤3,主用节点将其内存区域B中数据同步传送到备用节点,备用节点接收到同步数据后,将同步数据拷贝到备用节点的内存区域B中; 步骤4,备用节点通过解压缩算法,将其内存区域B中压缩的数据解压到备用节点的内存区域A中;步骤5,备用节点根据其内存区域A中的数据设置同步的数据,跳转步骤3,执行下一周期的主备用节点的数据同步。

【技术特征摘要】

【专利技术属性】
技术研发人员:袁功胜徐劲松
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1