FastDFS 介绍 | 学习笔记

简介: 快速学习 FastDFS 介绍 。

开发者学堂课程【Spring Boot+Vue.js+FastDFS实现分布式图片服务器 :FastDFS 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/742/detail/13138


FastDFS 介绍

 

FastDFS 是用 c 语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。

虽然很多爱好者也贡献了自己的力量,但是原始的软件是由余庆老师开发的,老师多年从事分布式文件系统研发工作,所以他专门开发 FastDFS 解决互联网小文件存储。

FastDFS 专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

为什么要使用 fastDFS 呢?

上边介绍的 NFS、GFS 都是通用的分布式文件系统,可以应用于各种业务场景,通用的分布式文件系统的优点的是开发体验好,因为它是大公司开发的产品,它的文档很齐全,接口很完善,非常适合安排。但是系统复杂性高、性能一般,而专用的分布式文件系统虽然开发体验性差,但是系统复杂性低并且性能高。

fastDFS 非常适合存储图片等那些小文件,fastDFS 不对文件进行分块,比如用户下载文件,这个文件被分成了很多块,他下载完还要把文件进行合并,fastDFS 就省去合并步骤了,不用考虑那么多,所以它就没有分块合并的开销,fastDFS 网络通信采用 socket,通信速度很快

相关文章
|
机器学习/深度学习 分布式计算 Java
Hbase入门(二)——安装与配置
本文讲述如何安装,部署,启停HBase集群,如何通过命令行对Hbase进行基本操作。 并介绍Hbase的配置文件。 在安装前需要将所有先决条件安装完成。
1216 0
Hbase入门(二)——安装与配置
|
2月前
|
人工智能 安全 架构师
2025云栖大会 | 阿里云网络技术Session主题资料和视频回放归档
2025年9月24日-26日,杭州,一年一度的云栖大会如期而至;阿里云飞天洛神云网络作为阿里云计算的连接底座,是飞天云操作系统的核心组件,致力于为上云企业提供高可靠、高性能、高弹性、智能的连接服务。本次云栖,云网络产品线也带来全系列产品升级,以及创新技术重磅解读,围绕增强确定性、提效自动化、深耕智能化和敏捷全球化带来技术、产品和服务升级,以及全新的云网络产品生态合作计划发布。
514 2
|
3月前
|
云栖大会
2025云栖大会分论坛《共建韧性互联网基础资源服务(DNS+IPv6)》即将开幕,欢迎光临
2025年9月26日,杭州云栖小镇《共建韧性互联网基础资源服务(DNS+IPv6)分论坛》即将登场。限时开放免费门票,期待您的到来!
|
11月前
|
运维 关系型数据库 MySQL
阿里云瑶池助力华鼎冷链科技:零ETL畅享高性能数据生态
为解决自建TiDB带来的运维难题和高昂成本,华鼎采用阿里云PolarDB MySQL与AnalyticDB MySQL,通过Zero-ETL实现数据无感集成,大幅降低成本、提升性能和效率,并实现了异地灾备、秒级查询和BI分析等功能,助力业务快速发展。
423 5
阿里云瑶池助力华鼎冷链科技:零ETL畅享高性能数据生态
|
机器学习/深度学习 边缘计算 人工智能
迎接混合云下半场:Hybrid WAN赋能智能化的未来之路
Gartner预测,至2027年90%的企业将采用混合云策略,标志混合云在企业IT战略中的核心地位。文章探讨了混合云与边缘计算、AI及机器学习的结合对信息技术领域的影响,以及企业在混合云部署中面临的灵活性与安全性、低延迟与高效连接、成本控制等挑战。通过介绍Hybrid WAN解决方案及其在智能汽车和制造业的应用案例,展示了如何通过智能化网络管理、高性能连接和灵活的成本控制来克服这些挑战,实现混合云的高效部署。
 迎接混合云下半场:Hybrid WAN赋能智能化的未来之路
|
编解码 Linux API
从FFplay到自定义播放器:构建高性能多媒体应用程序的进阶之路
【10月更文挑战第15天】多媒体应用程序的开发是一个复杂的过程,尤其是在追求高性能和定制化体验时。本文将引导你从使用FFplay作为起点,逐步过渡到构建一个完全自定义的播放器。我们将探讨FFmpeg库的高级用法、多媒体同步原理、跨平台开发注意事项,以及如何实现用户界面与音视频解码的无缝集成。
467 1
|
网络协议 Linux C语言
Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
本篇主要介绍了 Intel HDSLB 的基本运行原理和部署配置的方式,希望能够帮助读者们顺利的把 HDSLB-DPVS 项目 “玩” 起来。
885 9
Intel HDSLB 高性能四层负载均衡器 — 基本原理和部署配置
|
数据可视化 安全 测试技术
部署流水线原则与工具设计
部署流水线原则与工具设计
208 1
|
Cloud Native 安全 自动驾驶
全新升级!《云原生架构白皮书 2022 版》重磅发布
今年,《云原生架构白皮书2022版》正式上线,相较于2020年版本,本次内容新增数十家企业实战经验合集,同时在云原生产品矩阵中,新增多个核心产品家族,如容器产品家族、微服务产品家族、云原生技术中台 CNStack 产品家族等,更加一站式助力企业数字化转型。
9406 1
全新升级!《云原生架构白皮书 2022 版》重磅发布
|
机器学习/深度学习 人工智能 自然语言处理
简单科普 AI AIGC AGI ChatGPT 分别是什么?
简单科普 AI AIGC AGI ChatGPT 分别是什么?
2168 0