c++ 分布式服务器 1
创始人
2024-09-25 13:19:14
0

链接:https://pan.baidu.com/s/1VI749ucHLPSh71Q4gqoA9g 提取码:nxal

  • Nginx 服务器
    • 能处理静态请求 -> html, jpg
    • 动态请求无法处理
    • 服务器集群之后, 每台服务器上部署的内容必须相同
  • fastCGI
    • 帮助服务器处理动态请求
    • nginx负载均衡反向代理服务器
      • 客户端并不能直接访问web服务器, 直接访问到的是反向代理服务器
      • 客户端将请求发送给反向代理服务器, 反向代理将客户端请求转发给web服务器
      • 客户端----反向服务器(将客户端的请求分发给服务器集群)--服务器
  • mySql-- 关系型数据库
    • 存储用户的数据信息
    • 存储文件属性信息
  • redis--非关系型数据库
    • 存储经常在mySql读取的数据
  • FastDFS--分布式文件系统
    • 存储大文件,上传下载

FastDFS框架结构:A控制BCD  BCD存储文件

FastDFS的三个角色:

        1.追踪器(tracker)----管理者   A

        2.存储节点----存储文件 storage  BCD

        3.客户端  文件上传下载

FastFDS三个角色的关系:

        1.追踪器--最先启动

        2.存储节点--第二个启动,启动之后单独开一个线程

                a.向追踪器汇报当前存储节点剩余内存

                b.汇报数据的同步状况

                c.汇报数据的下载次数

        3.客户端--最后启动

                上传:连接追踪器,查询各个存储节点的空间大小

                           追踪器将符合的存储节点的ip,端口发送给客户端

                           客户端根据ip,端口与存储节点连接,并发送文件内容

                下载:连接追踪器,查询文件在那个存储节点

                           追踪器将存储节点的IP,端口发送给客户端

                           客户端根据IP,端口与存储节点连接,下载文件

FastDFS集群:

  1. 追踪器集群
    • 为什么集群?
      • 避免单点故障
    • 多个Tracker如何工作?
      • 轮询(循环)工作
    • 如何实现集群?
      • 修改配置文件
  2. 存储节点集群
    • fastDFS管理存储节点的方式?
      • 通过分组的方式完成的
    • 集群方式(扩容方式)
      • 横向扩容 - 增加容量
        • 添加一台新的主机 -> 容量增加了
        • 假设当前有两个组: group1, group2
          • 需要添加一个新的分组 -> group3
            • 新主机属于第三组
        • 不同组的主机之间不需要通信
      • 纵向扩容 - 数据备份
        • 假设当前有两个组: group1, group2
          • 将新的主机放到现有的组中
          • 每个组的主机数量从1 -> N
            • 这n台主机的关系就是相互备份的关系
            • 同一个组中的主机需要通信
            • 每组的容量 == 容量最小的这台主机
    • 如何实现?
      • 通过修改配置文件可实现

相关内容

热门资讯

安卓系统为什么没网络,探究原因... 手机没网络,这可真是让人头疼的小麻烦!你有没有遇到过这种情况:手机屏幕上显示着“无网络连接”,而你明...
安卓苹果换系统安装教程,安卓与... 亲爱的手机控们,是不是觉得手机用久了,系统卡得像蜗牛爬?别急,今天就来教你怎么给安卓和苹果手机换上全...
魅族安卓系统下载软件,尽享智能... 你有没有发现,最近手机圈里又掀起了一股热潮?没错,就是魅族的新款手机!这款手机不仅外观时尚,性能强大...
平板电脑安卓系统12墨,平板电... 亲爱的读者们,你是否也和我一样,对科技新品的到来充满期待?今天,我要和你聊聊一款让人眼前一亮的新品—...
荣耀畅玩刷安卓系统,解锁更多可... 你有没有想过,你的荣耀畅玩手机,其实可以焕发第二春呢?没错,就是刷上全新的安卓系统!想象你的手机瞬间...
为什么安卓系统老是卡机,性能瓶... 手机卡顿真是让人头疼!尤其是安卓系统,有时候用着用着就突然卡住了,让人忍不住想摔手机。那么,为什么安...
哪款盒子是安卓系统,智能娱乐新... 你有没有想过,在这个智能设备横行的时代,哪款盒子是安卓系统最让人心动呢?安卓系统以其开放性和强大的兼...
安卓Q删除系统文件,安全操作与... 亲爱的安卓用户们,你是否曾在使用安卓手机时,不小心误删了重要的系统文件,心里直发慌?别担心,今天就来...
安卓12系统怎么下载谷歌,安卓... 你有没有听说安卓12系统已经发布了?是不是也想赶紧升级体验一下新系统的魅力呢?不过,别急,升级之前你...
安卓系统怎么清除后台,安卓系统... 手机后台程序太多,是不是感觉手机越来越卡?别急,今天就来教你怎么轻松清除安卓系统的后台程序,让你的手...
ios和安卓重置系统,轻松恢复... 手机用久了是不是感觉卡得要命?别急,今天就来给你揭秘如何给iOS和安卓手机来个彻底的重置,让它焕发新...
华为的手机系统与安卓,融合与创... 亲爱的读者们,你是否曾好奇过,为什么华为的手机系统能在众多安卓手机中独树一帜?今天,就让我们一起揭开...
安卓系统如何加通知声音,安卓系... 你有没有发现,手机上的通知声音有时候就像是个小闹钟,总是不请自来地提醒你各种信息。不过,有时候这个“...
安卓系统怎么锁定主屏,安卓系统... 你是不是也和我一样,手机里藏着不少小秘密,不想让别人轻易窥探呢?别急,今天就来教你怎么给安卓手机的主...
安卓系统激活提示谷歌,谷歌助你... 你刚刚入手了一台全新的安卓手机,是不是兴奋得手舞足蹈?不过,别急着高兴,激活手机之前,可别忘了谷歌的...
缤越导航安卓系统,智能出行新体... 你有没有发现,现在汽车导航系统越来越智能了?这不,缤越导航安卓系统就让我眼前一亮。想象坐在车里,手指...
安卓系统好的阅读软件,精选阅读... 你有没有发现,手机里装了那么多应用,阅读软件可是占据了我们日常使用时间的大头呢!安卓系统上的阅读软件...
统信安卓系统下载,下载与体验新... 你有没有想过,手机系统也能像换衣服一样随心所欲地换?没错,今天就要给你揭秘一个超级实用的秘密——统信...
华为新系统鸿蒙安卓,华为安卓融... 你知道吗?最近科技圈可是炸开了锅,华为的新操作系统鸿蒙系统,竟然和安卓系统来了个亲密接触!这可不是一...
安卓系统拍证件照,轻松搞定 你有没有发现,现在拍照已经成为我们生活中不可或缺的一部分?无论是记录生活点滴,还是办理各种证件,拍照...