用于数据同步的系统、方法及数据读取方法技术方案

技术编号:39177540 阅读:17 留言:0更新日期:2023-10-27 08:25
本公开提供了一种用于数据同步的系统、方法及数据读取方法,涉及计算机技术领域。系统包括:服务端和多个挂载客户端,挂载客户端通过挂载点挂载至服务端,服务端和挂载客户端中的本地缓存用于存储文件系统中的数据;第一挂载客户端用于接收针对文件系统中的目标数据的数据变动请求;根据数据变动请求在第一挂载客户端的本地缓存中对目标数据进行数据变动;根据数据变动生成数据变动事件消息并将数据变动事件消息发送至服务端;服务端用于将数据变动事件消息发送至多个挂载客户端中的第二挂载客户端;第二挂载客户端用于根据数据变动事件消息确定是否更新本地缓存。该系统可用于在多挂载点场景下高效且准确地实现挂载客户端之间的数据同步。端之间的数据同步。端之间的数据同步。

【技术实现步骤摘要】
用于数据同步的系统、方法及数据读取方法


[0001]本公开涉及计算机
,尤其涉及一种用于数据同步的系统、用于数据同步的方法以及数据读取方法。

技术介绍

[0002]随着计算机技术和网络技术的发展,文件系统可以为多个客户端提供挂载服务,以使客户端在本地就能访问文件系统的服务端中的数据。
[0003]相关技术中,从客户端的挂载点访问文件系统的服务端时,通常是实时请求服务端,从服务端获取到最新的文件信息和文件内容并返回给挂载点。但这种方式在客户端较多、请求较频繁的情况下会对服务端造成非常大的压力,影响整个文件系统的性能。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种用于数据同步的系统、用于数据同步的方法以及数据读取方法,可用于在多挂载点场景下高效且准确地实现挂载客户端之间的数据同步,提升文件系统的访问性能。
[0006]本公开的其他特性和优点将通过下面的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于数据同步的系统,其特征在于,所述用于数据同步的系统包括服务端和多个挂载客户端,所述挂载客户端通过其上部署的挂载点挂载至所述服务端,所述服务端和所述挂载客户端中创建出的本地缓存用于存储文件系统中的数据;其中,所述多个挂载客户端中的第一挂载客户端用于接收针对所述文件系统中的目标数据的数据变动请求;根据所述数据变动请求在所述第一挂载客户端的本地缓存中对所述目标数据进行数据变动;根据所述数据变动生成数据变动事件消息,并将所述数据变动事件消息发送至所述服务端;所述服务端用于将所述数据变动事件消息发送至所述多个挂载客户端中的第二挂载客户端;所述第二挂载客户端用于根据所述数据变动事件消息确定是否更新本地缓存。2.根据权利要求1所述的系统,其特征在于,所述第一挂载客户端还用于通过所述第一挂载客户端上的挂载点,根据所述数据变动请求对所述服务端中的所述目标数据进行数据变动。3.根据权利要求1所述的系统,其特征在于,所述服务端上设置有变动事件消息队列;所述第一挂载客户端包括订阅单元和消息发送单元;所述订阅单元用于在所述第一挂载客户端启动时订阅所述变动事件消息队列,获得订阅信息;所述消息发送单元用于根据所述订阅信息将所述数据变动事件消息发送至所述服务端的所述变动事件消息队列。4.根据权利要求3所述的系统,其特征在于,所述第二挂载客户端是所述多个挂载客户端中订阅了所述变动事件消息队列的挂载客户端;所述变动事件消息队列用于存储所述数据变动事件消息;所述服务端用于将所述变动事件消息队列中的所述数据变动事件消息发送至各个第二挂载客户端。5.根据权利要求1所述的系统,其特征在于,所述数据变动事件消息包括所述第一挂载客户端上的挂载点的挂载路径信息,以及所述目标数据的文件路径信息;所述第二挂载客户端包括第一判断单元、确定单元和丢弃单元;所述第一判断单元用于判断所述挂载路径信息与所述第二挂载客户端上的挂载点是否匹配;所述确定单元用于在所述第一判断单元判断出匹配时,根据所述目标数据的文件路径信息确定是否更新本地缓存;所述丢弃单元用于在所述第一判断单元判断出不匹配时丢弃所述数据变动事件消息。6.根据权利要求5所述的系统,其特征在于,所述确定单元包括第二判断单元和更新单元;所述第二判断单元用于根据所述目标数据的文件路径信息判断所述目标数据是否存在于所述第二挂载客户端的本地缓存中;所述更新单元用于在所述第二判断单元判断出存在时,根据所述数据变动事件消息更新所述第二挂载客户端的本地缓存;所述丢弃单元还用于在所述第二判断单元判断出不存在时丢弃所述数据变动事件消
息。7.根据权利要求6所述的系统,其特征在于,所述数据变动事件消息还包...

【专利技术属性】
技术研发人员:刘保江王鲲陈飞邹懋
申请(专利权)人:北京趋动智能科技有限公司
类型:发明
国别省市:

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

1