概念:
是一个分步式的文件存储系统,能和nginx很好的集成。可以做文件的上传,下载,删除等功能。最有高可靠性,高性能等特点。
内部分成两个系统,一个是tracker,一个是storage。
可结合nginx做负载平衡,可以有多个tracker、多个storage。
1、tracker
用于文件的访问,用于记录文件在storage的存储位置等信息。
2、storage
负责文件的存储
内部可以分组,一个组中可包含多个storage,每个组中的多个节点之间用于文件的备份。
3、部署
需要以下几个jar包:
libfastcommon-master.tar.gz,FastDFS_v5.05.tar.gz,fastdfs-nginx-module.jar.
前两个是dfs自身用到的公共jar。第三个是用于与nginx的结合。