zoukankan      html  css  js  c++  java
  • FastDFS研究

    应用场景执行流程如下:

    1、管理员进入后台管理前端,点击上传图片

    2、图片上传至文件系统服务,文件系统请求fastDFS上传文件

    3、文件系统将文件入库,存储到文件系统服务数据库中。

    4、文件系统服务向前端返回文件上传结果,如果成功则包括文件的Url路径。

    5、后台管理前端请求课程管理进行保存课程图片信息到课程数据库。

    6、课程管理服务将课程图片保存在课程数据库。

    fastDFS的配置文件目录 :

    /etc/fdfs 主要的配置文件:

    /etc/fdfs/tracker.conf (tracker配置文件 );

    storage.conf(storage配置文件);

    tracker.conf配置内容如下:

    端口:port=22122

    存储策略:store_lookup=取值范围:0(轮询向storage存储文件)、1(指定具体的group)、2负载均衡,选择空闲的storage存储   

    指定具体的group:store_group=如果store_lookup设置为1,则这里必须指定一个具体的group。

    tracker 基础目录:

    base_path=/home/fastdfs,tracker在运行时会向此目录存储storage的管理数据。

    storage.conf配置 内容如下:

    组名:group_name=group1

    端口:port=23000

    向tracker心跳间隔(秒):heart_beat_interval=30

    storage基础目录:base_path=/home/fastdfs

    磁盘存储目录,可定义多个store_path: store_path0=/home/fastdfs/fdfs_storage 此目录下存储上传的文件,在/home/fastdfs/fdfs_storage/data下 store_path1=... ...

    上报tracker的地址:tracker_server=192.168.0.164:22122

    如果有多个tracker则配置多个tracker,比如: tracker_server=192.168.0.q64:22122 tracker_server=192.168.0.165:22122

    fastDFS启动/停止脚本目录:

    fdfs_trackerd:tracker脚本,通过此脚本对 tracker进行启动和停止

       /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

    restart fdfs_storaged:storage脚本,通过此脚本对 storage进行启动和停止

       /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

  • 相关阅读:
    C++ 日期 & 时间
    C++ 引用
    C++ 指针
    C++ 字符串
    C++ 数组
    C++ 数字
    C++ 函数
    C++ 判断
    C++ 循环
    C++ 运算符
  • 原文地址:https://www.cnblogs.com/zxh06820/p/13303187.html
Copyright © 2011-2022 走看看