免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: happy_fish100
打印 上一主题 下一主题

[C] FastDFS-开源分布式文件系统 [复制链接]

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
11 [报告]
发表于 2008-07-16 21:32 |只看该作者
FastDFS可以很好地解决你所说的问题,上传文件的模块不需要关心后面有多少台服务器,只需要使用Client Library提供的API即可。服务器之间的文件同步,均由FastDFS系统自动完成,不需要应用操心。

论坛徽章:
0
12 [报告]
发表于 2008-07-16 23:12 |只看该作者
.....

不明白
设想
也就是在 核心服务上面守护进程,

客户端 给个消息, 我要传文件了。

客户端给个消息  我传完了 属性 大小

守护进程 检查文件,  记录到数据库, 发布个任务,让发布线程起个ftp client 传给a b c d e f,
或者给a b c d e f 的storge 服务发个消息, 你们ftp 去取回去。

是这样吗? 如果是这样, 这里肯定有shell 强人可以shell 解决。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
13 [报告]
发表于 2008-07-16 23:18 |只看该作者
应用场合。。。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
14 [报告]
发表于 2008-07-17 09:08 |只看该作者

回复 #12 benjiam 的帖子

和你描述的有类似的地方。
FastDFS直接使用TCP/IP(socket)进行网络传输,存储服务器集群对应用(使用者)是透明的,应用只需要使用FastDFS的Client Library API来对文件进行存取就可以了。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
15 [报告]
发表于 2008-07-17 12:00 |只看该作者

回复 #13 Godbach 的帖子

FastDFS主要解决了以文件为单位的大容量存储和大并发访问的问题,比较适合网站使用,如相册、视频等网站。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
16 [报告]
发表于 2008-07-17 21:40 |只看该作者
代码上传到了google code上,压缩后只有72KB,大家有兴趣可以下载下来试试。

论坛徽章:
0
17 [报告]
发表于 2008-07-18 10:51 |只看该作者
原帖由 happy_fish100 于 2008-7-17 21:40 发表
代码上传到了google code上,压缩后只有72KB,大家有兴趣可以下载下来试试。


下了,但是看不懂。大侠的代码太简洁精练了,几乎连一行注释都没有。俺是新手,呜呜呜。。。

论坛徽章:
0
18 [报告]
发表于 2008-07-18 11:05 |只看该作者
高人

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
19 [报告]
发表于 2008-07-21 10:33 |只看该作者

FastDFS V1.1发布

V1.1这个版本主要实现了三个功能:

1. 实现了storage向tracker报告自己的总容量和可用容量

2. 支持store_lookup为2(load balance),上传文件时,系统自动选用可用存储量最大的卷(组)。

3. 支持预留存储容量,目的主要有两个:

    * 因为storage报告自己的可用容量有一定的时间间隔,这个参数可以保证在这个时间间隔内,storage还有足够可用存储空间;

    * 保证storage有足够的可用磁盘空间用于其他用途,如操作系统、其他应用程序等。


可以到Google code上的下载地址下载最新版本。下载地址为:

http://code.google.com/p/fastdfs/downloads/list

论坛徽章:
0
20 [报告]
发表于 2008-07-22 13:38 |只看该作者
顶一下,我正下载测试呢,可没那么多机器,该如何能看出效果呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP