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,並解壓

相關文章
相關標籤/搜索