Examples · Distributed File System

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

Installation fastDFS - tracker Download

  • 1. Install the required dependencies
yum install make cmake gcc gcc-c++
  • linux 执行yum install make cmake gcc gcc-c++

  • To be perfect

Guess you like

Origin www.cnblogs.com/kunlingou/p/11110712.html