使用fastDFS 分布式文件系统小结:

引用参考地址http://www.oschina.net/p/fastdfs/;
原理:
     
①客户端,拿着要存储的图片,文件访问Tracker(跟踪器)
tracker : 主要负责调度工作,访问起负载均衡的作用,tracker可以由一个或多个服务器组成,可以随时增加或减少下线,而不影响线上服务;
②tracker 找到可以使用的storage(存储节点)
storage : 采用分组的组织方式,组与组之间相互独立,组的文件容量累加就是整个存储系统中的文件容量。一组可以由一台或多台存储服务器组成,一组下的存储服务器中的文件都是相同的,组中的多台存储服务器起 到了冗余备份和负载均衡的作用。在组中增加服务器时,同步已有的文件由系统自动完成,同步完成后,系统自动将新增服务器切换到线上提供服务。
当存储空间不足或即将耗尽时,可以动态添加组。只需要增加一台或多台服务器,并将它们配置为一个新的组,这样就扩大了存储系统的容量(比tomcat强大好多)。
③storage 返回给 tracker一个存储的路径,在由tracker返回到客户端那台storage可用,
④客户端再去根据路径找到storage,进行存储;
posted on 2016-11-11 09:40  时倏珍慧  阅读(171)  评论(0编辑  收藏  举报