案例开发-需求分析| 学习笔记

简介: 快速学习案例开发-需求分析。

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

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


案例开发-需求分析

 

内容介绍

一、目标

二、需求分析

 

一、目标

通过文件服务案例达到以下目标:

1.1.1理解 fastDFS 在实际项目中的使用方法。

1.1.2能够使用 fastDSF 实现图片服务器。

(互联网项目当中最常见的功能就是上传图片,学会了这项技能,就可以在项目当中开发部署一个分布式的文件服务器)

 

二、需求分析

图片27.png

通过这张图,包括两部分。

2.1第一部分一个用户上传图片登录到 html 页面,属于前端部分,通过点击上传,请求文件管理服务,属于服务端,这两部分属于典型的前后分离的架构,文件上传的页面向服务端请求上传文件,文件上传到服务端之后,文件通过client 接口,最终将文件上传到 fastDFS 文件系统。

2.2第二部分则是:当文件被上传到文件系统后,用户就可以通过 html 页面浏览图片。

浏览图片不是通过 client 端口下载,而是通过 http,所以下载需要集成 Nginx 图片服务代理,再由 Nginx 负载均衡到 fastDFS 文件系统  storage server+nginx,最终从 storage 服务器将图片渲染到浏览器。

相关文章
|
存储 安全 搜索推荐
100 云笔记案例(需求分析)
100 云笔记案例(需求分析)
76 0
|
测试技术 数据安全/隐私保护
软件需求分析-复习指南(一)
软件需求分析-复习指南(一)
182 1
|
存储 供应链 测试技术
软件需求分析-复习指南(三)
软件需求分析-复习指南(三)
182 0
|
自然语言处理 数据可视化 架构师
「需求分析」业务架构师需求分析技术权威指南
「需求分析」业务架构师需求分析技术权威指南
|
自然语言处理 数据可视化 测试技术
「需求分析」需求分析技术权威指南
「需求分析」需求分析技术权威指南
|
安全 NoSQL Java
需求分析|学习笔记
快速学习需求分析
364 0
需求分析|学习笔记
|
缓存 JSON JavaScript
综合案例(需求分析和准备工作) | 学习笔记
快速学习综合案例(需求分析和准备工作)。
综合案例(需求分析和准备工作) | 学习笔记
|
算法 前端开发 大数据
小黄鸡程序需求分析和框架图 | 学习笔记
快速学习小黄鸡程序需求分析和框架图
小黄鸡程序需求分析和框架图 | 学习笔记
|
Java 数据库 开发者
项目设计案例 | 学习笔记
快速学习项目设计案例
155 0
项目设计案例 | 学习笔记
|
存储 数据可视化 数据库
项目需求分析 | 学习笔记
快速学习项目需求分析
235 0