zoukankan      html  css  js  c++  java
  • FastDFS

    文章来自
    分布式文件系统FastDFS详解

    什么是FastDFS

    • 这是一个分布式的图片管理服务
    • 可以无限扩容
    • 自动同步机制

    FastDFS的三个角色

    • tracker,管理员,也就是服务的入口,你想上传和下载都得通过他
    • storage,文件服务器,如果是互为备份的storage就需要创建一个group去把相同的storage装起来
    • client,连接tracker的面向用户的服务,FastDFS是自带有client的,只用于测试,正常情况是要用Java,python等去作为client

    image.png

    上传流程

    image.png

    下载流程

    image.png

    同步机制原理
    当一个文件上传成功后,客户端马上发起对该文件下载请求(或删除请求)时,tracker是如何选定一个适用的存储服务器呢? 其实每个存储服务器都需要定时将自身的信息上报给tracker,这些信息就包括了本地同步时间(即,同步到的最新文件的时间戳)。而tracker根据各个存储服务器的上报情况,就能够知道刚刚上传的文件,在该存储组中是否已完成了同步

    image.png

    整个服务流程

    image.png

    安装和使用查看【Linux/FastDFS】

  • 相关阅读:
    学习进度笔记
    学习进度笔记
    学习进度笔记
    学习进度笔记
    博雅数据机器学习10
    学习进度笔记
    HDFS上文件权限操作
    HBase的安装与使用
    hadoop完全分布式安装教程
    python安装easygui
  • 原文地址:https://www.cnblogs.com/pengdt/p/13523168.html
Copyright © 2011-2022 走看看