目录
目前系统存在的缺点
目前是通过tomcat提供虚拟目录的方式供用户访问;当然也可以通过nginx实现静态资源访问的方式
文件冗余在tomcat挂了的情况下不能提供服务;
目前是单一文件服务的存储(依赖tomcat不能进行服务器的横向扩展),还做不到扩展;
分布式文件系统FastDFS
介绍
https://class.imooc.com/lesson/1232#mid=29586
概念
https://class.imooc.com/lesson/1232#mid=29599
tracker:追踪者服务器,主要用于协调调度,可以起到负载均衡的作用,记录storage的相关状态信息。
storage:存储服务器,用于保存文件以及文件的元数据信息
group:组,同组节点提供冗余备份,不同组用于扩容
mata data: 文件的元数据信息,比如长宽信息、图片后缀,视频帧数等
架构
先启动tracker,再启动storage,storage需要定时发送心跳和信息同步给tracker