【技术实现步骤摘要】
本专利技术涉及数据存储领域,特别涉及一种基于资源定位器跳转的分布式文件系统及其数据同步方法。
技术介绍
如今,人类已经步入了信息化的时代,信息总量正以几何级数方式增长,以社交网站、云计算为代表的信息系统,需要处理的数据已经达到PB级别,并朝着EB级别发展,为了解决日益增长的海量数据存储需求,分布式文件存储逐步成为了研究热点。分布式文件存储系统包含多台数据存储服务器,为了提高数据的可靠性,这些存储服务器间会根据文件的上传记录进行同步复制。这种文件同步方法属于异步方式,异步方式会带来文件同步延迟的问题,即如果用户上传完一个文件,马上在没有完成文件同步的数据存储服务器上发起下载请求,就会出现找不到文件的现象。
技术实现思路
本专利技术的目的是解决上述分布式文件存储服务的文件同步延迟问题,本发明提出一种基于资源定位器跳转的分布式文件系统及其数据同步方法。为了达到上述的技术效果,本专利技术采取以下技术方案:一种基于资源定位器跳转的分布式文件系统,它包括资源定位器端,数据存储服务器端和客户端。所述数据存储服务器端包括至少一组数据存储服务器组,每一组数据存储服务器组有一个或者多个数据存储服务器节点,所述数据存储服务器端用于完成对数据的存储、同步和主动连接资源定位器端。所述资源定位器端用于处理由客户端传递来的请求、监控数据存储服务器端运行状况和为用户分配可用的数据存储服务器节点,起调度作用。所述客户端是用户的 ...
【技术保护点】
一种基于资源定位器跳转的分布式文件系统,其特征在于,它包括资源定位器端,数据存储服务器端和客户端;所述数据存储服务器端包括至少一组数据存储服务器组,每一组数据存储服务器组有一个或者多个数据存储服务器节点,所述数据存储服务器端用于完成对数据的存储、同步和主动连接资源定位器端;所述资源定位器端用于处理由客户端传递来的请求、监控数据存储服务器端运行状况和为用户分配可用的数据存储服务器节点;所述客户端是用户的操作入口。
【技术特征摘要】
1.一种基于资源定位器跳转的分布式文件系统,其特征在于,它包括资
源定位器端,数据存储服务器端和客户端;所述数据存储服务器端包括至少一
组数据存储服务器组,每一组数据存储服务器组有一个或者多个数据存储服务
器节点,所述数据存储服务器端用于完成对数据的存储、同步和主动连接资源
定位器端;所述资源定位器端用于处理由客户端传递来的请求、监控数据存储
服务器端运行状况和为用户分配可用的数据存储服务器节点;所述客户端是用
户的操作入口。
2.根据权利要求1所述的基于资源定位器跳转的分布式文件系统,其特
征在于:所述资源定位器端包括至少一台定位服务器,各个定位服务器间相互
独立。
3.根据权利要求1所述的基于资源定位器跳转的分布式文件系统,其特
征在于:同一组数据存储服务器中的各个数据存储服务器节点存储的文件是一
致的,不同组数据存储服务器中的各个数据存储服务器节点是相互独立的。
4.基于资源定位器跳转的分布式文件系统的数据同步方法,其特征在于
包括以下步骤:
S1、布置分布式文件系统,所述分布式文件系统包含资源定位器端、数据
存储服务器端和客户端;所述数据存储服务器端包括至少一组数据存储服务器
组,每一组数据存储服务器组有一个或者多个数据存储服务器节点,所述数据
存储服务器端用于完成对数据的存储、同步和主动连接资源定位器端;所述资
源定位器端用于处理由客户端传递来的请求、监控数据存储服务器端运行状况
和为用户分配可用的数据存储服务器节点;所述客户端是用户的操作入口,当
用户需要文件操作时,首先由客户端向资源定位器端发起请求;
S2、资源定位器端根据客户端的请求,判定用户是上传文件,还是下载文
\t件;若是上传文件,则执行步骤S3后再执行步骤S4,若是下载文件,则执行
步骤S5;
S3、资源定位器端查询到可用的数据存储服务器节点后,将数据存储服务
器节点的IP和端口信息返回给客户端;客户端上传文件到数据存储服务器节点;
数据存储服务器节点将上传的文件内容写入磁盘、生成文件ID,并将文件ID返回
给客户端,客户端存储返回的文件ID信息,上传操作完毕;
S4、数据存储服务器节点采用主动推送的方式,将文件同步到其他数据存
储服务器节点;<...
【专利技术属性】
技术研发人员:杨雪莲,李强,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。