FastDFS概念
FastDFS是开源的轻量级分布式文件系统,实现文件管理, 主要功能:
文件存储
文件同步
文件访问(文件上传,文件下载)
解决了大容量存储和负载均衡的问题,特别适合以文件为载体的在线服务...下载等服务
FastDFS文件系统架构
FastDFS服务端有两个角色:
跟踪器(tracker): 主要做调度工作,在访问上起负载均衡作用
跟踪器和存储节点都可以由一台服务器或多台服务器构成,跟踪器和存储节点中的服务器可以随时增加或下线而不会影响下线服务...metadata进行管理,文件metadata是文件属性列表,可以包含多个键值对
文件metadata: 文件的相关属性,以键值对方式表示
为了支持大容量,存储节点采用分卷的组织方式
存储系统由一个卷或多个卷组成...的Nginx模块弥补这一缺陷
FastDFS通过tracker服务器,将文件放在storage服务器存储,但是同组之间的服务器需要复制文件,有延迟的问题,可以通过fastdfs-nginx-module...项目代码:
git clone https://github.com/happyfish100/fastdfs-client-java.git
配置到本地仓库: 在项目目录的target包下有项目的jar