Technology stack
- SpringBoot
- fastDFS
- Vue.js
File system
- FAT16/FAT32、NTFS、HFS、UFS、APFS、XFS、Ext4等
- File system is a part of the operating system
- Distributed file systems: Distributed File System (Distributed File System) refers to the physical storage resource file system management is not necessarily directly connected to the local node, but the node is connected to a computer network.
- Mainstream Distributed File System: NFS (Network File System), GFS (googleFS), HDFS.
- Distributed File Service Provider: Ali OOS
fastDFS
- C language, Taobao senior architect Yuqing.
- Dedicated to storing small files. Low complexity and high performance.
working principle
- Client:
- tracker: load balancing, task scheduling
- Storage:
installation
- Install VMware Virtual Machine Download (attached installation tutorial)
- Install linux: CentOS7 Download: CentOS7-x86_64-DVD-1810.iso installation tutorial
Installation fastDFS - tracker Download
- 1. Install the required dependencies
yum install make cmake gcc gcc-c++
To be perfect