本课程的目标是采用Spring Boot+Vue.js+FastDFS 开发一套完整实用的分布式图片服务。课程采用目前最流行的Java敏捷开发框架Spring Boot+阿里开源技术FastDFS来构建服务端,功能包括图片上传、图片存储等; 课程采用目前用户增长最快的Vue.js前端框架来构建前台UI,通过Vue组件技术可以非常方便的将图片服务引用到其它项目,功能包括:图片上传、图片列表等。本次播妞将为大家分享的是,Java视频教程:Spring Boot+Vue.js+FastDFS实现分布式图片服务器,感兴趣的同学切勿错过本次教程哦~ 我们将从一个大型互联网项目的图片服务器的需求分析入手开始讲解,按照实际的项目开发流程去设计课程,通过本课程的学习你可以达到如下目标: 1、 掌握分布式图片服务器的前后端开发方法 2、 理解FastDSF工作原理及应用方法 3、 掌握Spring Boot构建服务端项目的流程 4、 了解Vue.js的基本使用方法。 ... ... 什么是分布式文件系统? 技术应用场景 传智播客拥有大量优质的视频教程,并且免费提供给用户去下载,文件太多如何高效存储?用户访问量大如何保证下载速度?今天讲解的分布式文件系统将解决这些问题。 引用“百度百科”中的描述:
总结:文件系统是负责管理和存储文件的系统软件,它是操作系统和硬件驱动之间的桥梁,操作系统通过文件系统 提供的接口去存取文件,用户通过操作系统访问磁盘上的文件。如下图: 常见的文件系统:FAT16/FAT32、NTFS、HFS、UFS、APFS、XFS、Ext4等 。 什么是分布式文件系统? 引用“百度百科”中的描述: 为什么会有分布文件系统呢? 分布式文件系统是面对互联网的需求而产生,互联网时代对海量数据如何存储?靠简单的增加硬盘的个数已经满足不了我们的要求,因为硬盘传输速度有限但是数据在急剧增长,另外我们还要要做好数据备份、数据安全等。采用分布式文件系统可以将多个地点的文件系统通过网络连接起来,组成一个文件系统网络,结点之间通过网络进行通信,一台文件系统的存储和传输能力有限,我们让文件在多台计算机上存储,通过多台计算共同传输。如下图: 好处: 1、一台计算机的文件系统处理能力扩充到多台计算机同时处理。 2、一台计算机挂了还有另外副本计算机提供数据。 3、每台计算机可以放在不同的地域,这样用户就可以就近访问,提高访问速度。 ——资料节选自【分布式文件系统SpringBoot+FastDFS+Vue.js】 网盘资料截图展示: |