分布式文件存储—fastDFS

分布式文件存储—fastDFS简单了解:•FastDFS是一个轻量级的开源分布式文件系统•解决了大容量文件存储和高并发访问的问题,文件存取时实现了负载均衡•FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储•支持存储服务器在线扩容•支持相同内容的文件只保存一份,节约磁盘空间,配合FastDHT进行文件上传去重•特别适合大中型网站使用,用来存储资源文件(图片,文档,音频,

大家好,又见面了,我是你们的朋友全栈君。

简单了解:


FastDFS
是一个轻量级的开源分布式文件系统

解决了大容量文件存储和高并发访问的问题,文件存取时实现了负载均衡

FastDFS
实现了软件方式的
RAID
,可以使用廉价的
IDE
硬盘进行存储

支持存储服务器在线扩容

支持相同内容的文件只保存一份,节约磁盘空间,
配合
FastDHT
进行文件上传去重

特别适合大中型网站使用,用来存储资源文件

(图片,文档,音频,视频等等)

架构设计:

分布式文件存储—fastDFS

各个tracker server之间相互独立;同组的storageserver上的文件一致;不同组的storageserver相互独立;Storage server主动连接tracker server。

Tracker Server:跟踪服务器,主要做调度工作,在访问上起负载均衡的作用。记录storage server的状态,是链接Client和Storage server的枢纽。

Storage Server:存储服务器,文件和meta data都保存到存储服务器上。

文件上传流程:

分布式文件存储—fastDFS

文件下载流程:

分布式文件存储—fastDFS

集群文件同步机制:

同一组内的storage server之间是对等的,文件上传、删除等操作可以在任意一台storage server上进行。文件同步只在 同组内的storage server之间进行,采用push方式,即源服务器同步给目标服务器。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137368.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 网页中图片去色问题是什么_网页问题

    网页中图片去色问题是什么_网页问题网页中图片去色问题网页中经常需要一种js效果,就是鼠标经过某张图片,图片去色。为了不加载两张图片(一张彩色和一张灰色),在网上找到了一些方法。方案一:使用grayscale.js可以使用grayscale.js来实现图片的去色,但是有个缺点就是它可以实现鼠标经过图片去色,但是实现不了鼠标移开之后,图片恢复颜色。使用demo:window.onload=function(

    2022年10月6日
    0
  • 3极管npn和pnp_npn开关电路工作原理

    3极管npn和pnp_npn开关电路工作原理===================================================================三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种电流控制电流的半导体器件·其作用是把微弱信号放大成幅度值较大的电信号,也用作无触点开关。晶体三极管,是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作…

    2022年9月20日
    3
  • 模糊数学学习笔记

    模糊数学学习笔记一 什么是模糊数学为了精确地描述复杂的现实对象 各类数学分支不断的产生和发展 迄今为止 处理现实对象的数学模型可分为三大类 1 确定性数学模型 这类模型的背景对象具有确定性或固定性 对象间具有必然的关系 2 随机性数学模型 这类模型的背景对象具有或然性或随机性 3 模糊性数学模型 这类模型的背景对象及其关系具有模糊性 前两类模型的共同特点是所描述的事物本身的含义是确定的 他们赖

    2025年7月26日
    5
  • hashmap线程不安全问题_java多线程编程面试题

    hashmap线程不安全问题_java多线程编程面试题https://blog.csdn.net/swl1993831/article/details/91896811

    2022年10月11日
    2
  • java中方法的定义

    java中方法的定义

    2022年3月3日
    350
  • redis默认端口为什么是6379_redis 端口

    redis默认端口为什么是6379_redis 端口1、如果开了redis服务,先将服务关闭2、在window上找到redis的安装目录,修改redis.windows.conf文件,在里面将默认端口改为你想要的端口号3、将redis.windows.conf文件直接拖入redis-server.exe,弹出窗口

    2022年9月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号