FastDFS和Nginx实现分布式文件服务器

FastDFS和Nginx实现分布式文件服务器

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。html

FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。java

1.下载

FastDFS下载地址:https://sourceforge.net/projects/fastdfs/linux

FastDFS的github下载地址:https://github.com/happyfish100/fastdfsnginx

libfastcommon的下载地址:https://sourceforge.net/projects/libfastcommon/c++

libfastcommon的github下载地址:https://github.com/happyfish100/libfastcommongit

FastDFS-nginx-module的下载地址:https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/github

FastDFS-nginx-module的github下载地址:https://github.com/happyfish100/fastdfs-nginx-module服务器

fastdfs-client-java的下载地址:https://sourceforge.net/projects/fastdfsclient/架构

fastdfs-client-java的github下载地址:https://github.com/happyfish100/fastdfs-client-javaapp

Nginx下载地址:http://nginx.org/en/download.html

Nginx的github下载地址:https://github.com/nginx/nginx

2.架构图

......

3.FastDFS-tracker安装

3.1 FastDFS安装环境

FastDFS是C语言开发,建议在linux上运行。

安装FastDFS须要先将官网下载的源码进行编译,编译依赖gcc环境

yum install gcc-c++

3.2 安装libevent

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,立刻就要抢光了。

FastDFS依赖libevent库

yum -y install libevent

1

3.3 安装libfastcommon

libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS运行所须要的一些基础库。

上传到linux,并解压

相关文章
相关标签/搜索