一种数据同步方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23445480 阅读:13 留言:0更新日期:2020-02-28 19:45
本发明专利技术实施例提供了一种数据同步方法、装置、电子设备及存储介质。方案如下:第一服务器可以监测第一服务器的存储空间中是否存在待同步数据,若是,则从存储空间中获取待同步数据,基于远程调用技术,调用全球互联系统中的第二服务器,并向第二服务器发送待同步数据,以使第二服务器接收并存储待同步数据。通过本发明专利技术实施例提供的技术方案,第一服务器在将存储空间中的待同步数据同步到全球互联系统中的第二服务器时,直接调用第二服务器接收第一服务发送的待同步数据,有效减少了第一服务器与第二服务器间的网络请求次数,缩短网络请求的时长,进而降低了数据传输的时延,提高了数据同步的效率。

A data synchronization method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种数据同步方法、装置、电子设备及存储介质
本专利技术涉及数据库应用
,特别是涉及一种数据同步方法、装置、电子设备及存储介质。
技术介绍
目前,在全球音视频互联系统中,不同区域的服务器在进行音视频数据交互时,需要经过较长的网络请求才能完成音视频数据的同步。但是由于网络请求的时间较长,导致音视频数据传输时延较高,音视频数据同步效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种数据同步方法、装置、电子设备及存储介质,以降低数据传输的时延,提高数据同步效率。具体技术方案如下:本专利技术实施例提供了一种数据同步方法,应用于全球互联系统中管理第一区域的第一服务器,所述全球互联系统中包括与多个区域对应的服务器,所述方法包括:监测所述第一服务器的存储空间中是否存在待同步数据;若是,则从所述存储空间中获取所述待同步数据;基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据,以使所述第二服务器接收并存储所述待同步数据。可选的,所述监测所述第一服务器的存储空间中是否存在待同步数据的步骤,包括:针对所述第一服务器的存储空间中存储的每一数据,判断该数据的存储时长是否小于预设存储时长;若是,则将该数据确定为待同步数据。可选的,所述方法还包括:接收所述第一区域中用户设备发送的待存储数据;确定与所述待存储数据对应的标识信息;基于所述待存储数据与所述标识信息的对应关系,将所述待存储数据存储到所述存储空间中。可选的,所述第一服务器与所述第二服务器长链接。可选的,所述基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据的步骤,包括:基于远程过程调用(RemoteProcedureCall,RPC)协议,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据。可选的,所述方法还包括:检测在超时时长内是否接收到所述第二服务器针对丢失数据发送的数据重传请求,所述数据重传请求是所述第二服务器在确定接收到的待同步数据出现丢失时,向所述第一服务器发送的;若是,则向所述第二服务器发送所述丢失数据。本专利技术实施例还提供了一种数据同步装置,应用于全球互联系统中管理第一区域的第一服务器,所述全球互联系统中包括与多个区域对应的服务器,所述装置包括:监测单元,用于监测所述第一服务器的存储空间中是否存在待同步数据;获取单元,用于在所述监测单元的监测结果为是时,从所述存储空间中获取所述待同步数据;同步单元,用于基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据,以使所述第二服务器接收并存储所述待同步数据。可选的,所述监测单元,具体用于针对所述第一服务器的存储空间中存储的每一数据,判断该数据的存储时长是否小于预设存储时长;若是,则将该数据确定为待同步数据。可选的,所述装置还包括:接收单元,用于接收所述第一区域中用户设备发送的待存储数据;确定单元,用于确定与所述待存储数据对应的标识信息;存储单元,用于基于所述待存储数据与所述标识信息的对应关系,将所述待存储数据存储到所述存储空间中。可选的,所述第一服务器与所述第二服务器长链接。可选的,所述同步单元,具体用于基于RPC协议,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据。可选的,所述装置还包括:检测单元,用于检测在超时时长内是否接收到所述第二服务器针对丢失数据发送的数据重传请求,所述数据重传请求是所述第二服务器在确定接收到的待同步数据出现丢失时,向所述第一服务器发送的;发送单元,用于向所述第二服务器发送所述丢失数据。本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的数据同步方法步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的数据同步方法步骤。本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的数据同步方法。本专利技术实施例有益效果:本专利技术实施例提供的数据同步方法、装置、电子设备及存储介质,第一服务器可以监测第一服务器的存储空间中是否存在待同步数据,若是,则从存储空间中获取待同步数据,基于远程调用技术,调用全球互联系统中的第二服务器,并向第二服务器发送待同步数据,以使第二服务器接收并存储待同步数据。通过本专利技术实施例提供的技术方案,第一服务器在将存储空间中的待同步数据同步到全球互联系统中的第二服务器时,直接调用第二服务器接收第一服务发送的待同步数据,有效减少了第一服务器与第二服务器间的网络请求次数,缩短网络请求的时长,进而降低了数据传输的时延,提高了数据同步的效率。当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的全球互联系统的一种结构示意图;图2为本专利技术实施例提供数据同步方法的第一种流程示意图;图3为本专利技术实施例提供的数据同步方法的第二种流程示意图;图4为本专利技术实施例提供的数据同步方法的第三种流程示意图;图5为本专利技术实施例提供的数据同步装置的一种结构示意图;图6为本专利技术实施例提供的电子设备的一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有数据同步过程中数据传输时延较高,以及数据同步效率较低的问题,本专利技术实施例提供了一种数据同步方法、装置、电子设备及存储介质。该方法应用于全球互联系统中管理第一区域的第一服务器。第一服务器可以为全球互联系统中的任一服务器,并不起任何限定作用。第一服务器可以监测第一服务器的存储空间中是否存在待同步数据,若是,则从存储空间中获取待同步数据,基于远程调用技术,调用全球互联系统中的第二服务器,并向第二服务器发送待同步数据,以使第二服务器接收并存储待同步数据。通过本专利技术实施例提供的方法,第一服务器在将存储空本文档来自技高网...

【技术保护点】
1.一种数据同步方法,其特征在于,应用于全球互联系统中管理第一区域的第一服务器,所述全球互联系统中包括与多个区域对应的服务器,所述方法包括:/n监测所述第一服务器的存储空间中是否存在待同步数据;/n若是,则从所述存储空间中获取所述待同步数据;/n基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据,以使所述第二服务器接收并存储所述待同步数据。/n

【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于全球互联系统中管理第一区域的第一服务器,所述全球互联系统中包括与多个区域对应的服务器,所述方法包括:
监测所述第一服务器的存储空间中是否存在待同步数据;
若是,则从所述存储空间中获取所述待同步数据;
基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据,以使所述第二服务器接收并存储所述待同步数据。


2.根据权利要求1所述的方法,其特征在于,所述监测所述第一服务器的存储空间中是否存在待同步数据的步骤,包括:
针对所述第一服务器的存储空间中存储的每一数据,判断该数据的存储时长是否小于预设存储时长;
若是,则将该数据确定为待同步数据。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述第一区域中用户设备发送的待存储数据;
确定与所述待存储数据对应的标识信息;
基于所述待存储数据与所述标识信息的对应关系,将所述待存储数据存储到所述存储空间中。


4.根据权利要求1所述的方法,其特征在于,所述第一服务器与所述第二服务器长链接。


5.根据权利要求1-4任一所述的方法,其特征在于,所述基于远程调用技术,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据的步骤,包括:
基于远程过程调用RPC协议,调用所述全球互联系统中的第二服务器,并向所述第二服务器发送所述待同步数据。


6.根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:崔城瑞
申请(专利权)人:香港乐蜜有限公司
类型:发明
国别省市:中国香港;81

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

1