分布式文件系统
zhangyingchengqi
学无止境。
展开
-
FastFDS(四) 安装nginx
安装Nginx作为服务器,主要是为了让客户端能以HTTP方式访问到上传的文件。而且后面安装FastDFS的Nginx模块也需要Nginx环境. Nginx只需要安装到StorageServer所在的服务器即可,用于访问文件。我这里由于是单机,TrackerServer和StorageServer在一台服务器上。一. Ngix是什么?Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/S...原创 2020-12-11 09:23:53 · 302 阅读 · 0 评论 -
FastFDS(六) FastDFS 的java API
参考官网:https://gitee.com/fastdfs100/fastdfs-client-java1、首先需要搭建 FastDFS 客户端Java开发环境① 项目中使用maven进行依赖管理,可以在pom.xml中引入如下依赖即可:<dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> .原创 2020-12-09 14:32:50 · 765 阅读 · 0 评论 -
FastFDS(五) FastDFS 配置 Nginx 模块
1、安装配置Nginx模块① fastdfs-nginx-module 模块说明 FastDFS 通过 Tracker 服务器,将文件放在 Storage 服务器存储, 但是同组存储服务器之间需要进行文件复制, 有同步延迟的问题。 假设 Tracker 服务器将文件上传到了 192.168.51.128,上传成功后文件 ID已经返回给客户端。 此时 FastDFS 存储集群机制会将这个文件同步到同组存储 192.168.51.129,在文件还没有复制完成的情况下,客户端如果用这个文件原创 2020-12-07 21:27:12 · 490 阅读 · 0 评论 -
fastDFS(二) 安装
FastDFS作为一款轻量级分布式文件系统,版本V6.01代码量6.3万行。FastDFS用C语言实现,支持Linux、FreeBSD、MacOS等类UNIX系统。FastDFS类似google FS,属于应用级文件系统,不是通用的文件系统,只能通过专有API访问,目前提供了C和Java SDK,以及PHP扩展SDK。 FastDFS为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性。FastDFS可以看做是基于文件的key value存储系统,key为文件ID,value...原创 2020-12-07 14:38:57 · 808 阅读 · 0 评论 -
FastFDS(三) 配置文件详解
目录一. tracker.conf二. storage.conf三. HTTP配置一. tracker.conf# is this config file disabled# false for enabled# true for disableddisabled=false# 这个配置文件是否不生效,呵呵(改成是否生效是不是会让人感觉好点呢?) false 为生效(否则不生效) true反之# bind an address of this host# empty...原创 2020-12-02 15:42:20 · 464 阅读 · 0 评论 -
FastDFS(一) 基础及工作原理
一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish100 docker镜像:https://gitee.com/imlzw/fastdfs?utm_source=alading&utm_campaign=repoFastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,主要解决了海量数据存储和负载均衡问题,特别适合以中小文件(建议范围:4KB < file_...转载 2020-12-02 14:33:17 · 459 阅读 · 0 评论