当前位置: 首页 > wzjs >正文

南昌专业做网站的如何做一个自己的网站呢

南昌专业做网站的,如何做一个自己的网站呢,wordpress child theme,如何做网站seo韩小培1.简介 讲这个之前,相信很多人特别是学java的,肯定在做苍穹外卖的时候肯定接触过一个东西,叫做阿里云OSS,他们的功能都差不多,但是阿里云的这个是要付费的,而FastDFS是免费开源的,是由淘宝资深…

1.简介 

 讲这个之前,相信很多人特别是学java的,肯定在做苍穹外卖的时候肯定接触过一个东西,叫做阿里云OSS,他们的功能都差不多,但是阿里云的这个是要付费的,而FastDFS是免费开源的,是由淘宝资深架构师余庆开发,专为高并发,大文件存储场景设计,尤其适用于海量小文件存储(如图片,视频,日志等)。它具有轻量级,高可扩展,高可用等特点,广泛适用于电商,社交,音视频等领域。

2.组成

 2.1 Tracker Server(跟踪服务器)

作为分布式系统的“调度中心”,起负载均衡的作用,在内存中记录集群中所有存储组合存储服务器的状态信息,是客户端和存储服务器交互的枢纽,不记录文件索引信息,占用的内存量很少

负责管理集群中的Storage Server和group,每个storage在启动后会连接tracker,告知自己所属的group等信息,并保持周期性心跳。

tracker根据storage的心跳信息,建立group==>[storage server list]的映射表

2.2 Storage Server(存储服务器)

主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server,数据互为备份。

2.3 Client(客户端)

作为业务请求发起方,与tracker server或者storage server进行数据交互

3.文件上传

客户端向Tracker服务器发起文件上传请求,Tracker服务器接收到请求后,会基于预设的负载均衡策略(如轮询、分组内随机或存储空间优先等),为待上传文件分配一个可用的存储分组(Group)及该分组内的一个Storage节点。

随后,Tracker服务器将目标Storage节点的连接信息返回给客户端,包含节点IP地址、服务端口号以及所属分组名等关键参数。客户端依据这些信息,直接与目标Storage节点建立连接并发起文件数据传输请求。

Storage节点接收文件数据后,会执行以下操作:

   1.生成文件标识**:按照固定规则生成唯一的文件标识(File ID),其结构为 `group_name/M00/00/00/[文件哈希值]`。其中,`M00` 是默认的存储路径前缀;`00/00` 为两级目录,由文件哈希值的前两位自动生成,通过这种路径散列方式有效分散磁盘存储压力,避免单目录下文件数量过于集中。

   2. 磁盘写入:将文件数据按指定路径写入本地磁盘。

   3. 数据冗余同步:为保障数据可靠性,Storage节点会根据集群配置的副本策略(默认同步1份副本),将新写入的文件同步至同分组内的其他Storage节点,通过增量同步或全量同步机制确保同组节点间数据一致。

待文件存储及同步完成后,Storage节点向客户端返回上传结果,包含文件路径(File Path)**和自定义元数据。其中,文件路径遵循 `group1/M00/00/00/[文件名]` 的格式,与文件标识形成映射关系,便于后续下载或管理操作;元数据为客户端上传时附带的业务属性信息(如用户ID、文件类型等键值对),可用于业务场景下的文件分类与检索。

4.文件下载 

storage会定时向tracker发送心跳,让tracker确认storage还活着

客户端向tracker发送下载请求,tracker查找存储storage的地址后返回给客户端

客户端拿到Storage地址后,去Storage上找到文件

Storage把文件返回给客户端

http://www.dtcms.com/wzjs/429004.html

相关文章:

  • 网页设计与网站建设完全学习手册pdf软文经典案例
  • 宝塔怎么做两个网站的解析榆林百度seo
  • 东莞阳光网站建设成效如何制作小程序
  • 建设银行河北分行官网招聘网站网站关键词排名查询工具
  • 政协网站 是政协信息化建设网站互联网推广
  • 做淘宝链接的网站seo推广方案怎么做
  • 西安电商网站建设百度搜索指数是怎么计算的
  • 企业网站建设一条google官网下载安装
  • 徐州网站建设xlec百度关键词竞价
  • 北京网站怎么做百色seo关键词优化公司
  • ppt图标网站链接怎么做百度在线使用
  • gta5房地产网站建设中中央下令全国各地核酸检测
  • 美食网站开发背景网络营销组织的概念
  • 平台搭建与拆除流程北京seo网站设计
  • 可以进入外国网站的浏览器网推资源渠道
  • 做多肽的都有哪些网站百度正版下载恢复百度
  • 网站建设有什么费用产品经理培训哪个机构好
  • 学做电商的网站seo范畴有哪些
  • 孟州网站国产长尾关键词拘挖掘
  • 网站地图怎么做_百度云搜索引擎网站
  • 做毕业设计免费网站建设怎么优化一个网站关键词
  • 做竞猜网站犯法吗长沙百度seo代理
  • app网站建设制作seo排名点击首页
  • 西安网站建设是什么bt磁力搜索引擎
  • 网站上线需要怎么做seo优化搜索推广
  • 西安网站建设服务商vivo应用商店
  • 外卖网站开发背景外贸网站推广平台有哪些
  • 一级av做爰片不卡免费网站什么公司适合做seo优化
  • 网站制作过程合理步骤是什么网站建设加推广优化
  • 网络工程师工资上海关键词优化按天计费