[发明专利]一种基于消息中间件的分布式网络文件系统及其工作方法在审
| 申请号: | 202010290784.1 | 申请日: | 2020-04-14 | 
| 公开(公告)号: | CN111488324A | 公开(公告)日: | 2020-08-04 | 
| 发明(设计)人: | 李胜利 | 申请(专利权)人: | 浪潮商用机器有限公司 | 
| 主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F9/54 | 
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 巴翠昆 | 
| 地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 消息 中间件 分布式 网络 文件系统 及其 工作 方法 | ||
本申请公开了一种基于消息中间件的分布式网络文件系统及其工作方法,包括:数据存储服务,由多台离散的NFS服务器构成,用于采用scale out架构搭建分布式网络文件系统;其中,每台NFS服务器作为一个节点,用于存放数据的多份副本;NFS客户端,用于通过NFS协议访问分布式网络文件系统;读写控制模块,由消息中间件构成,用于实现NFS客户端和NFS服务器之间的待处理消息的传递任务。本申请将网络文件系统改造为scale out架构的分布式网络文件系统,通过多副本的机制和采用消息中间件,可以提高文件系统的性能、可靠性和并发性,在系统容量和性能不足时,可以通过增加节点的方式进行扩容,扩展性强。
技术领域
本发明涉及网络文件系统领域,特别是涉及一种基于消息中间件的分布式网络文件系统及其工作方法。
背景技术
在有线网络、无线网络速度快速发展的当今,网络带宽逐渐不再成为瓶颈时,文件存储于服务器,远程打开并远程使用是一种更加高效的使用方式,网络文件系统(NetworkFile System,简称NFS)正是远程使用文件的经典方式。
目前,NFS系统为单机的scale up架构,在服务器的磁盘容量,网络带宽或者系统性能不足时,通常的解决思路是在系统中添加磁盘,更换更快的网卡等,但这种方式容量和性能受限于单台服务器,扩展性较差。当多个客户端同时修改同一个文件时,NFS会通过排他锁,防止文件内容不一致,但这样会降低系统性能和并发能力,导致读取文件的可靠性和并发性能存在较大的局限。
因此,如何解决NFS系统扩展性差,可靠性低,并发性能存在局限等问题,是本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种基于消息中间件的分布式网络文件系统及其工作方法,可以提高文件系统的性能、可靠性、并发性和扩展性。
其具体方案如下:
一种基于消息中间件的分布式网络文件系统,包括:
数据存储服务,由多台离散的NFS服务器构成,用于采用scale out架构搭建分布式网络文件系统;其中,每台所述NFS服务器作为一个节点,用于存放数据的多份副本;
NFS客户端,用于通过NFS协议访问所述分布式网络文件系统;
读写控制模块,由消息中间件构成,用于实现所述NFS客户端和所述NFS服务器之间的待处理消息的传递任务。
优选地,在本发明实施例提供的上述基于消息中间件的分布式网络文件系统中,所述NFS客户端,具体用于通过NFS协议执行挂载所述分布式网络文件系统的命令,向所述读写控制模块发送文件操作请求。
优选地,在本发明实施例提供的上述基于消息中间件的分布式网络文件系统中,所述读写控制模块,具体用于通过NFS接口将所述NFS客户端发送的所述文件操作请求封装为消息,发送到所述消息中间件中进行处理。
优选地,在本发明实施例提供的上述基于消息中间件的分布式网络文件系统中,所述消息中间件,用于通过消息队列选择空闲的所述NFS服务器中存放的可用副本,执行读写热点分散操作或读写限流操作。
优选地,在本发明实施例提供的上述基于消息中间件的分布式网络文件系统中,还包括:
目录服务,用于存放所述分布式网络文件系统中的元数据信息,以及对外提供所述元数据信息的查询修改创建操作。
优选地,在本发明实施例提供的上述基于消息中间件的分布式网络文件系统中,所述读写控制模块,还用于将所述文件操作请求发送到所述目录服务上,查询所述NFS客户端所需的文件或目录,并将待访问的所述文件操作请求路由到指定的所述NFS服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010290784.1/2.html,转载请声明来源钻瓜专利网。





