![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FastDFS
u010841177
这个作者很懒,什么都没留下…
展开
-
FastDFS+Nginx轻量级分布式文件系统安装使用
一 简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。二 安装1, 本...2014-05-12 23:14:57 · 245 阅读 · 0 评论 -
FastDFS(二)之原生java API的操作
[b]fastDFS 官方提供了原生的javaAPI支持,可是的是并没有提供连接池技术,这一篇将介绍原始API,下一篇将自己写一个连接池来优化性能。[/b][code="java"]package com.fastDFS;import java.io.FileNotFoundException;import java.io.IOException;import ja...原创 2014-05-19 14:42:59 · 508 阅读 · 0 评论 -
FastDFS(三)使用jdk5新增的并发库中的LinkedBlockingQueue实现fifo池
[b]最近做的电商项目中,使用了fastDFS文件系统来作为图片和文件的存储,然后官方提供的API中并没有提供连接池的实现,必然导致每次建立连接的开销较大,为了节约系统资源和提高效率,便自己动手写一个。原理是数据库连接池类似。如有不足,和问题往指出,我加以修改[/b][b]首先来看连接池的接口,我这里做的很简单[/b][code="java"]/** * * @Clas...原创 2014-05-19 15:02:52 · 158 阅读 · 0 评论 -
FastDHT(分布式hash系统)安装和与FastDFS整合实现自定义文件ID
[b]由于项目需要自定义文件的路径名称,而Fastdfs天生就是不支持自定义名称的,所以只能使用映射的方式来做,找了半天资料,发现余大已经实现了。经过半天的折腾总算是完成了[/b][b]一简介 • 分布式hash系统,存储Key Value Pair• 支持两种存储方式– 缓存方式的MPOOL– 持久存储方式的BDB• Key包括三部分:– Namespace–...原创 2014-05-21 16:54:50 · 863 阅读 · 0 评论 -
FastDFS错误集合
[b]Q1.通过命令行上传文件时出现错误:tracker_query_storage_fail,error no:28, error info No space left on device原因:tracker.conf的配置项reserved_storage_space的值默认为4GB,而当前环境下剩余空间已不足4GB。解决:根据实际空间情况修改配置项reserved_storage_s...原创 2014-06-03 17:54:57 · 551 阅读 · 0 评论 -
通过修改源码让FastDFS能正确的读取到classpath:配置文件
[b]说句难听的话,FastDFS的java客户端,站在java程序员的角度来讲是相当的难用啊。试着将FastDFS的javaClient整合进电商平台之中FastDFS客户端初始化方式有两种一种是ClientGlobal.init(String)传入配置文件的路径,另外一种是通过ClientGlobal.set的方式,不过实在是不爽这种set方式啊,附上源码就知道了。[/b][cod...原创 2014-06-06 10:16:15 · 403 阅读 · 0 评论 -
整合了DFS+DHT+MyFastClitn的java客户端实现
[b]使用FastDFS的一套东西DFS+DHT+myfastClient在WEB应用中就可以很好的解决很多的问题,同样的在DHT中的读取配置文件也存在问题的,本想也改一改的,后来转念一想,干脆就把这三哥儿们集成到一块去吧。集成完的项目结构[/b][img]http://dl2.iteye.com/upload/attachment/0097/8440/f85dd8c3-5246-30e6-a...原创 2014-06-06 10:40:16 · 174 阅读 · 0 评论 -
FastDFS+nginx实现高可用HA解决单点问题
参考我之前写的三篇文章。连接给出来了。[url=http://liuyieyer.iteye.com/blog/2065562]FastDFSD的安装教程[/url] [url=http://liuyieyer.iteye.com/blog/2069259]Fastdfs与FastDHT的整合教程[/url] [url=http://liuyieyer.iteye.com/blog/2...2014-06-08 22:33:28 · 357 阅读 · 0 评论 -
分布式文件系统TFS(taobao File System)安装
一。准备编译环境 请在centos5的环境中安装 gcc编译器为4.1.2 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel subversion automake.noarch libtool.x86_64 readline-devel.x86_64 e2fsprogs-devel.x86...2014-10-31 16:17:23 · 308 阅读 · 0 评论