c++ 分布式服务器 1
创始人
2024-09-25 12:49: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台主机的关系就是相互备份的关系
            • 同一个组中的主机需要通信
            • 每组的容量 == 容量最小的这台主机
    • 如何实现?
      • 通过修改配置文件可实现

相关内容

热门资讯

4分钟概率!渤海麻将有挂的(透... 1、点击下载安装,微扑克wpk插件透视分类一目了然!2、免费高速下载,支持wepoker软件透视挂辅...
2024教程(德扑安装)外挂透... 1、2024教程(德扑安装)外挂透明挂辅助插件(透视)详细教程(有挂工具)-哔哩哔哩。2、德扑安装透...
透视脚本!红龙扑克辅助工具(辅... 《红龙扑克辅助工具软件透明挂》是一款多人竞技的红龙扑克辅助工具辅助透视游戏,你将微扑克对手来到同一个...
9分钟教程(云扑克辅助软件!微... 9分钟教程(云扑克辅助软件!微扑克开发)的确真的有挂(透视)详细教程(有挂挂)-哔哩哔哩;微扑克开发...
分享开挂内幕!全民松原麻将有挂... 分享开挂内幕!全民松原麻将有挂的(透视)外挂辅助工具(2023已更新)(哔哩哔哩)分享开挂内幕!全民...
透视科技(wepoker)外挂... 透视科技(wepoker)外挂透明挂辅助开挂(透视)详细教程(有挂苹果版)-哔哩哔哩;精心打造了俱乐...
透视ai!永和备厅辅助透视(透... 透视ai!永和备厅辅助透视(透视)外挂透明挂辅助器安装(2022已更新)(哔哩哔哩);永和备厅辅助透...
透视存在(Wepoke测试)外... 透视存在(Wepoke测试)外挂透明挂辅助神器(透视)详细教程(有挂技巧)-哔哩哔哩是一款可以让一直...
六分钟电脑!捞腌菜外挂(透视)... 六分钟电脑!捞腌菜外挂(透视)辅助透视(详细教程)-哔哩哔哩;一、捞腌菜外挂有挂的是的,亲,真的有的...
透明透视(聚星扑克德州)外挂透... 透明透视(聚星扑克德州)外挂透明挂辅助器安装(透视)详细教程(有挂开发)-哔哩哔哩;聚星扑克德州最新...