FastDFS分布式文件存储原理
荒废庭院
研究领域包括:高性能服务器设计,分布式存储
展开
-
FastDFS之磁盘恢复过程
详细描述了FastDFS中关于磁盘恢复的过程,以及一些注意事项。原创 2014-12-19 22:18:44 · 4114 阅读 · 0 评论 -
FastDFS原理系列文章
FastDFS文档极少,只能找到一些宽泛的架构文档,以及ChinaUnix论坛上作者对网友提问的一些回答。对于要将FastDFS应用到生产系统来说,这点了解绝对是不够的。 这段时间研究FastDFS源码,并且做了大量的性能测试,中间也做了大量的笔记,基本上把程序的结构与主要的操作摸索清楚,因此写了一些文章即是对前段工作的总结,同时也分享给想更多了解FastDFS内部的同行们。这里对每篇文章做个介绍。原创 2014-12-22 09:25:03 · 4875 阅读 · 1 评论 -
FastDFS之客户端与Tracker通讯
客户端大部分的操作过程都是要先查询Tracker,从Tracker返回具体操作的StorageIP,然后连接该StorageIP,执行具体的操作。本篇将主要介绍三种类型的客户端操作:Upload、Download、Delete,Tracker是如何选择一个可使用的StorageIP返回给客户端。原创 2014-12-21 21:19:14 · 3988 阅读 · 0 评论 -
FastDFS之Storage程序框架
FastDFS分布式文件系统中有Tracker和Storage两个角色,其中绝大多数功能都是在Storage中实现,包括网络处理、文件上传、下载、同步、磁盘恢复等众多功能,本篇将讲述Storage程序的启动过程,网络处理,磁盘处理,与Tracker通讯,文件同步等过程。原创 2014-12-20 22:28:38 · 3087 阅读 · 2 评论 -
FastDFS之添加机器同步
本篇讲述了FastDFS之中添加一台新机器的同步过程。原创 2014-12-20 12:28:27 · 5445 阅读 · 1 评论 -
FastDFS 5.04之IO读事件空转导致CPU空转
描述了FastDFS在IO事件的处理上存在的缺陷,并从代码层面剖析产生的原因。最后描述了在5.04中发现的一个BUG导致CPU异常繁忙的原因。原创 2014-11-18 22:31:45 · 3188 阅读 · 1 评论 -
FastDFS之合并存储缺陷导致数据丢失或错误
本文描述了FastDFS的合并存储功能存在的一个设计缺陷导致数据错误原创 2014-12-19 18:17:09 · 3830 阅读 · 2 评论 -
FastDFS合并存储原理分析
详细分析了FastDFS分布式存储中关于合并存储的原理。原创 2014-12-19 11:31:51 · 7688 阅读 · 3 评论 -
FastDFS之Binlog同步
本片描述了FastDFS中Binlog的相关逻辑与注意事项。原创 2014-12-20 10:33:44 · 8359 阅读 · 0 评论 -
FastDFS之Tracker-Leader选择
分析了FastDFS之中选择Tracker-Leader的逻辑。原创 2014-12-19 17:55:18 · 6271 阅读 · 1 评论