【技术实现步骤摘要】
本专利技术实施例涉及通信技术,尤其涉及一种分布式存储系统的文件访问方法和装置以及系统。
技术介绍
随着计算机网络和信息技术的飞速发展,全球信息存储容量急剧增长,同时网络存储技术也在不断发展,使得分布式存储运用广泛,网络规模不断扩大,访问的节点越来越多,在容量和带宽增长的同时,用户数量也在快速的增长,但是访问用户的增多势必会增加系统的访问时延,对用户使用效果带来不好的影响,这样就使得流控技术成为在保证系统可用度的情况下,尽可能得为大多数用户服务的一种技术趋势。现有的流控技术中,通过实时监控系统中外部的访问情况以及系统中各存储节点的物理资源使用情况,自动调节存储节点的带宽资源来限制外部的一些请求,但是现有的流控技术只能通过控制系统中网络和硬件等资源的使用情况来限制外部的一些请求,使得经常会出现有些用户独占资源,分布式系统利用率和吞吐量低的问题。
技术实现思路
本专利技术实施例提供一种分布式存储系统的文件访问方法和装置以及系统,以提高分布式存储系统的利用率和吞吐量。本专利技术实施例第一方面提供一种分布式存储系统的文件访问方法,包括:接收用户发起的文件访问请求;根据所述文件 ...
【技术保护点】
一种分布式存储系统的文件访问方法,其特征在于,包括:接收用户发起的文件访问请求;根据所述文件访问请求,在所述文件对应的流控表项中查询所述用户的访问权限;根据查询到的访问权限执行所述文件的访问操作。
【技术特征摘要】
1.一种分布式存储系统的文件访问方法,其特征在于,包括: 接收用户发起的文件访问请求; 根据所述文件访问请求,在所述文件对应的流控表项中查询所述用户的访问权限; 根据查询到的访问权限执行所述文件的访问操作。2.根据权利要求1所述的分布式存储系统的文件访问方法,其特征在于,所述根据所述文件访问请求,在所述文件对应的流控表项中查询所述用户的访问权限,包括: 根据发起所述文件访问请求的用户,在所述文件对应的流控表项中查询所述用户的访问权限为允许访问或禁止访问; 根据所述文件访问请求的发起时间,在所述流控表项中查询所述用户的访问权限的访问时间。3.根据权利要求2所述的分布式存储系统的文件访问方法,其特征在于,还包括: 当接收到所述用户访问权限设置指令时,设置所述流控表项中为各用户设置的访问权限和访问时间。4.根据权利要求1或2或3所述的分布式存储系统的文件访问方法,其特征在于,在根据所述文件访问请求,在所述文件对应的流控表项中查询所述用户的访问权限之后,还包括: 根据所述文件访问请 求,在所述文件对应的流控表项中识别所述文件的访问模式为独占方式或共享方式; 则所述根据查询到的访问权限执行所述文件的访问操作包括:当识别到所述文件的访问模式为独占方式时,禁止所述用户访问所述文件;当识别到所述文件的访问模式为共享方式时,指示所述用户从其他存储位置访问所述文件。5.根据权利要求4所述的分布式存储系统的文件访问方法,其特征在于,在根据查询到的访问权限执行所述文件的访问操作之后,还包括: 根据所述文件访问请求的类型,设置所述文件在流控表项中的访问模式。6.根据权利要求4所述的分布式存储系统的文件访问方法,其特征在于,所述当识别到所述文件的访问模式为共享方式时,指示所述用户从其他存储位置访问所述文件包括: 当识别到所述文件的访问模式为共享方式时,在所述流控表项中查询所述文件的重定向存储位置; 从所述重定向存储位置执行所述用户对所述文件的访问操作。7.根据权利要求6所述的分布式存储系统的文件访问方法,其特征在于,还包括: 根据文件在其他存储节点的分布信息确定其他存储位置; 根据其他存储位置所在存储节点的负载情况选择重定向存储位置。8.根据权利要求1所述的分布式存储系统的文件访问方法,其特征在于,还包括: 监控所述流控表项的老化时间,当到达老化时间时,删除所述流控表项。9.一种分布式存储系统的文件访问装置,其特征在于,包括: 接收模块,用于接收用户发起的文件访问请求; 查询模块,用于根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。