码迷,mamicode.com
首页 > 其他好文 > 详细

FastDFS研究

时间:2020-07-15 01:16:23      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:应用   脚本   上传文件   store   style   一个   上传   beat   管理员   

应用场景执行流程如下:

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

 

FastDFS研究

标签:应用   脚本   上传文件   store   style   一个   上传   beat   管理员   

原文地址:https://www.cnblogs.com/zxh06820/p/13303187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!