[发明专利]一种数据同步方法、装置、电子设备以及存储介质在审

专利信息
申请号: 202110789219.4 申请日: 2021-07-13
公开(公告)号: CN113407637A 公开(公告)日: 2021-09-17
发明(设计)人: 罗喜为;古毅伟 申请(专利权)人: 上海浦东发展银行股份有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F9/54
代理公司: 北京品源专利代理有限公司 11332 代理人: 赵翠香
地址: 200000 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法 装置 电子设备 以及 存储 介质
【说明书】:

本申请公开了一种数据同步方法、装置、电子设备以及存储介质,该方法由基于Redis实现的任一机房中的服务器执行,该方法包括:获取待同步数据;根据所述待同步数据的业务标识,确定所述待同步数据对应的处理线程;采用所述处理线程,将所述待同步数据写入对应业务分区中的消息队列,并向其他机房同步所述消息队列中的数据。通过本申请所提供的技术方案,能够降低时延,提高数据同步吞吐量。

技术领域

本申请涉及计算机技术领域,尤其涉及一种数据同步方法、装置、电子设备以及存储介质。

背景技术

Redis作为缓存数据库,在各类服务系统中有着十分广泛的应用,它可以将热点数据缓存在内存中,减少系统对数据库和磁盘的访问,降低数据库压力,提升服务的访问性能和效率,在软件架构中扮演重要的角色。

随着互联网的快速发展,数据规模和用户数量的快速增加,对高并发和异地容灾等的要求也越来越高。目前,通常采用主从异地部署方式,即多个基于Redis实现的机房部署于不同地区,且多个机房中有一个主机房,其余均为从机房;然而这种主从架构的异地部署方式,存在数据传输、同步延迟较高,数据写入性能瓶颈等问题,亟需改进。

发明内容

本申请提供一种数据同步方法、装置、电子设备以及存储介质,以降低时延,提高数据同步吞吐量。

第一方面,本申请实施例提供了一种数据同步方法,由基于Redis实现的任一机房中的主服务器执行,该方法包括:

获取待同步数据;

根据所述待同步数据的业务标识,确定所述待同步数据对应的处理线程;

采用所述处理线程,将所述待同步数据写入对应业务分区中的消息队列,并向其他机房同步所述消息队列中的数据。

第二方面,本申请实施例还提供了一种数据同步装置,配置于基于Redis实现的任一机房中的主服务器中,该装置包括:

数据获取模块,用于获取待同步数据;

线程确定模块,用于根据所述待同步数据的业务标识,确定所述待同步数据对应的处理线程;

数据同步模块,用于采用所述处理线程,将所述待同步数据写入对应业务分区中的消息队列,并向其他机房同步所述消息队列中的数据。

第三方面,本申请实施例还提供了一种电子设备,该电子设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任意实施例所述的数据同步方法。

第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任意实施例所述的数据同步方法。

本申请实施例的技术方案,可由基于Redis实现的任一机房中的服务器执行,通过引入业务标识,结合处理线程和业务分区,不仅提高了数据同步的吞吐量,而且维持了相关业务数据之间的同步顺序;同时,各机房之间不存在主从之分,进而使各机房的资源能够得到充分利用。此外,相比于现有的主从部署方案,本实施例各机房之间不存在主从之分,即任一机房均具有写操作和读操作权限,还可降低数据传输、同步时延,实现快速异地容灾,进而提高了服务的可靠性。为实时各异地机房之间的数据同步提供了一种新思路。

附图说明

图1A是本申请实施例提供的一种数据同步方法的流程图;

图1B是本申请实施例提供的一种数据同步系统架构图;

图2A是本申请实施例提供的另一种数据同步方法的流程图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110789219.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top