Tagged articles
34 articles
Page 1 of 1
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 29, 2025 · Fundamentals

Understanding Distributed Storage: HDFS, CephFS, GlusterFS, and FastDFS Compared

This article compares four major distributed storage solutions—HDFS, CephFS, GlusterFS, and FastDFS—detailing their architectures, strengths, weaknesses, and ideal use cases for big‑data processing, cloud-native environments, and high‑concurrency file services, and how they fit into modern infrastructure strategies.

Big DataCephFSFastDFS
0 likes · 5 min read
Understanding Distributed Storage: HDFS, CephFS, GlusterFS, and FastDFS Compared
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Dec 16, 2023 · Backend Development

Reliable MQTT File Transfer with FastDFS and Redis

This article presents a complete solution for reliable, resumable file upload and download over MQTT in distributed IoT platforms, leveraging FastDFS for storage and Redis for caching file metadata and progress, detailing the architecture, data structures, and handling of packet fragmentation, offsets, and cluster coordination.

FastDFSIoTMQTT
0 likes · 9 min read
Reliable MQTT File Transfer with FastDFS and Redis
Liangxu Linux
Liangxu Linux
Oct 25, 2023 · Backend Development

Build a Local FastDFS Cluster with Nginx and cpolar for Remote File Access

This guide walks through installing FastDFS on a Linux server, configuring its tracker and storage nodes, integrating the FastDFS Nginx module, and exposing the service to the internet using cpolar, providing a complete end‑to‑end solution for distributed file storage and remote access.

FastDFSNginxcpolar
0 likes · 15 min read
Build a Local FastDFS Cluster with Nginx and cpolar for Remote File Access
21CTO
21CTO
Aug 16, 2022 · Backend Development

Mastering Fast File Uploads: Instant Transfer, Chunked Upload, and Resume Techniques

This article explains how to achieve efficient large‑file uploads by using instant (MD5‑based) transfer, chunked uploading, and breakpoint resume, detailing the underlying Redis logic, server‑side Java implementations with RandomAccessFile and MappedByteBuffer, and practical deployment considerations such as file servers and OSS.

FastDFSJavaOSS
0 likes · 15 min read
Mastering Fast File Uploads: Instant Transfer, Chunked Upload, and Resume Techniques
vivo Internet Technology
vivo Internet Technology
Apr 20, 2022 · Backend Development

FastDFS Overview: Principles, Architecture, Upload/Download Process, Synchronization, and Storage Management

FastDFS is a lightweight, open‑source distributed file system written in C that uses a three‑component architecture—client, tracker server for load‑balancing and discovery, and storage servers with push‑based binlog replication—to handle high‑concurrency upload/download of small to medium files, support group‑wide synchronization, optional trunk storage, Nginx anti‑leech integration, and extensible deduplication via FastDHT.

Distributed File SystemFastDFSSynchronization
0 likes · 15 min read
FastDFS Overview: Principles, Architecture, Upload/Download Process, Synchronization, and Storage Management
Programmer DD
Programmer DD
Oct 12, 2021 · Backend Development

Build a Full‑Stack Chatroom with Spring Boot, Vue and WebSocket

This guide walks through setting up a full‑stack web chatroom demo built with Spring Boot, Vue, WebSocket, MySQL, Redis, RabbitMQ and FastDFS, covering the technology stack, core features, database schema, configuration files, and step‑by‑step deployment instructions.

FastDFSSpring BootVue
0 likes · 31 min read
Build a Full‑Stack Chatroom with Spring Boot, Vue and WebSocket
IT Xianyu
IT Xianyu
Jan 18, 2021 · Backend Development

FastDFS Overview, Docker Installation, and Spring Boot Integration Guide

This article introduces FastDFS as a lightweight distributed file system, explains its tracker and storage components, provides step‑by‑step Docker installation commands, demonstrates how to integrate FastDFS with Spring Boot using Maven dependencies and configuration, and includes sample code for uploading, downloading, and deleting files.

FastDFSbackend-developmentdistributed storage
0 likes · 7 min read
FastDFS Overview, Docker Installation, and Spring Boot Integration Guide
Senior Brother's Insights
Senior Brother's Insights
Jul 30, 2020 · Backend Development

Integrate FastDFS with Spring Boot for File Upload, Download, and Management

This tutorial shows how to integrate the FastDFS distributed file system into a Spring Boot application, covering Maven dependencies, configuration files, utility classes, core client initialization, and controller code for uploading, downloading, retrieving, and deleting files, with complete code examples and a GitHub source link.

BackendFastDFSJava
0 likes · 9 min read
Integrate FastDFS with Spring Boot for File Upload, Download, and Management
Senior Brother's Insights
Senior Brother's Insights
Jul 21, 2020 · Backend Development

How FastDFS Powers Scalable File Storage for Web Services

FastDFS is an open‑source lightweight distributed file system that tackles large‑scale file storage and load‑balancing by using dedicated Tracker, Storage, and Client roles, offering high performance, easy horizontal scaling, and clear upload/download workflows for web applications.

Backend ArchitectureDistributed File SystemFastDFS
0 likes · 9 min read
How FastDFS Powers Scalable File Storage for Web Services
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 10, 2020 · Backend Development

Introduction to FastDFS and a Java Integration Example

This article explains the fundamentals of FastDFS, its tracker and storage architecture, the file upload/download workflow, and provides a step‑by‑step Maven‑based Java example—including configuration, dependency setup, and code—to demonstrate how to store and retrieve files in a FastDFS cluster.

BackendDistributed File SystemFastDFS
0 likes · 7 min read
Introduction to FastDFS and a Java Integration Example
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 15, 2019 · Fundamentals

Understanding FastDFS: A Lightweight Distributed File System

This article introduces the motivations for using a distributed file system, explains the architecture and core concepts of FastDFS—including tracker, storage, client, and group—covers its upload and download mechanisms, synchronization management, and the design of its file identifiers, providing a comprehensive overview for developers.

BackendDistributed File SystemFastDFS
0 likes · 16 min read
Understanding FastDFS: A Lightweight Distributed File System
Ctrip Technology
Ctrip Technology
Apr 17, 2018 · Backend Development

Evolution of Ctrip Image Service Architecture: From Simple NFS to a Scalable Go‑Based System

This article details the three‑stage evolution of Ctrip's image service architecture—from an early NFS‑backed design with Squid caching, through a Varnish‑and‑Lua powered middle stage, to the current Go‑based multi‑process system using FastDFS—highlighting the challenges, solutions, and performance outcomes.

Backend ArchitectureFastDFSGolang
0 likes · 9 min read
Evolution of Ctrip Image Service Architecture: From Simple NFS to a Scalable Go‑Based System
Architecture Digest
Architecture Digest
Jan 20, 2018 · Operations

FastDFS Overview, Architecture, and Deployment Guide

FastDFS is an open‑source lightweight distributed file system written in C, designed for high‑availability file storage and load balancing; this article explains its differences from Hadoop, details its Tracker and Storage architecture, outlines file upload/download workflows, and provides step‑by‑step instructions for installing and configuring FastDFS, Nginx, and related components.

Distributed File SystemFastDFSInstallation
0 likes · 25 min read
FastDFS Overview, Architecture, and Deployment Guide
Qunar Tech Salon
Qunar Tech Salon
Feb 21, 2016 · Backend Development

Evolution and Best Practices of Image Server Architecture for Large-Scale Websites

This article chronicles the progression of image server architectures—from single‑machine setups to clustered, shared‑storage, and CDN‑backed solutions—highlighting design pitfalls, scalability challenges, and practical recommendations for building reliable, high‑performance image services in modern web applications.

CDNFastDFSdistributed storage
0 likes · 16 min read
Evolution and Best Practices of Image Server Architecture for Large-Scale Websites
21CTO
21CTO
Jan 31, 2016 · Operations

Designing Scalable Image Servers: From Windows Monoliths to Cloud‑Native CDN Solutions

This article examines why Windows‑based image servers are often seen as conservative, outlines the limitations of single‑server and clustered designs, and presents modern, scalable architectures using virtual directories, shared storage, FastDFS, and CDN integration for high‑performance web applications.

CDNFastDFSWindows .NET
0 likes · 13 min read
Designing Scalable Image Servers: From Windows Monoliths to Cloud‑Native CDN Solutions
Architect
Architect
Jan 26, 2016 · Operations

Evolution of Image Server Architecture: From Single‑Node to Distributed File System and CDN

The article examines how large‑scale web sites handle massive image resources, tracing the progression from simple single‑machine storage to clustered virtual directories, shared UNC storage, and finally a FastDFS‑based distributed file system combined with CDN acceleration, highlighting the architectural trade‑offs and operational considerations.

CDNFastDFSOperations
0 likes · 13 min read
Evolution of Image Server Architecture: From Single‑Node to Distributed File System and CDN
21CTO
21CTO
Jan 20, 2016 · Operations

From Single‑Server to Distributed CDN: Evolving Image Server Architecture

This article traces the evolution of image server architectures—from a simple single‑directory setup on Windows/.NET, through cluster‑based real‑time synchronization and shared‑storage solutions, to modern FastDFS‑backed distributed file systems with CDN acceleration—highlighting scalability, reliability, and migration challenges.

CDNFastDFSbackend operations
0 likes · 13 min read
From Single‑Server to Distributed CDN: Evolving Image Server Architecture
Architect
Architect
Nov 4, 2015 · Backend Development

Design Principles and Architecture of the FastDFS Distributed File System

The article explains FastDFS, an open‑source lightweight distributed file system built from tracker servers, storage servers, and client libraries, detailing its component roles, file upload/download workflows, storage organization, small‑file merging, HTTP support, and current limitations such as data safety and load balancing.

Distributed File SystemFastDFSstorage architecture
0 likes · 16 min read
Design Principles and Architecture of the FastDFS Distributed File System
Architect
Architect
Jul 2, 2015 · Backend Development

Evolution and Best Practices of Image Server Architecture for Large-Scale Web Sites

This article chronicles the progression of image server architectures—from simple single‑machine storage to clustered, shared‑storage, and FastDFS‑based distributed systems with CDN acceleration—highlighting the challenges of capacity planning, synchronization, fault tolerance, and migration while offering practical recommendations for scalable backend design.

CDNFastDFSOperations
0 likes · 14 min read
Evolution and Best Practices of Image Server Architecture for Large-Scale Web Sites

Design Choices for Distributed Storage Metadata: Comparing GlusterFS, Hadoop, GridFS, HBase, and FastDFS

The article examines various distributed storage design approaches—decentralized (GlusterFS), centralized (Hadoop), database‑based (GridFS and HBase), and metadata‑bypassing (FastDFS)—detailing their advantages, drawbacks, and practical considerations for cloud storage systems.

FastDFSGlusterFSGridFS
0 likes · 17 min read
Design Choices for Distributed Storage Metadata: Comparing GlusterFS, Hadoop, GridFS, HBase, and FastDFS