FastDFS的应用

一、定义

FastDFS是由淘宝的余庆先生所开发的一个轻量级、高性能的开源分布式文件系统。用纯C语言开发,功能丰富:

  • 文件存储

  • 文件同步

  • 文件访问(上传、下载)

  • 存取负载均衡

  • 在线扩容

适合有大容量存储需求的应用或系统。同类的分布式文件系统有谷歌的GFS、HDFS(Hadoop)、TFS(淘宝)等。

二、依赖

<fastDFS.client.version>1.26.2</fastDFS.client.version>

<dependency>
    <groupId>com.github.tobato</groupId>
    <artifactId>fastdfs-client</artifactId>
</dependency>

三、配置

nginx配置:

server { listen
80; server_name image.leyou.com; # 监听域名中带有group的,交给FastDFS模块处理 location ~/group([0-9])/ { ngx_fastdfs_module; } # 将其它图片代理指向本地的/leyou/static目录 location / { root /leyou/static/; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
application.yml配置:

fdfs: so
-timeout: 1501 connect-timeout: 601 thumb-image: # 缩略图 width: 60 height: 60 tracker-list: # tracker地址 - 192.168.56.101:22122
posted @ 2020-05-05 15:19  Water540  阅读(163)  评论(0编辑  收藏  举报