
fastdfs 源码学习
ctreewang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastDFS源码分析之tracker协议分析
本篇博客主要讲解fastdfs中tracker协议的讲解。fastdfs主要是存储文件,直接把整个文件存储到磁盘上,所以,简单直接。但是也有很大的局限性。因此,fastdfs对文件的目录设置和存储是最为核心的。为什么这么突然的讲解这些。因为我已经看了一段时间的fastdfs,主要结构都已经搞的比较清晰了。因此,这篇文章,我就主要一tracker这一部分的协议来分析。原创 2014-09-30 19:14:29 · 8539 阅读 · 0 评论 -
fastdfs学习之 选主流程
概述:(1)每个tracker服务在启动时会调用tracker_relationship_init函数启动一个线程relationship_thread_entrance。该线程会每隔几秒进行各个tracker的关系确认,若leader发生了变动,或宕机之类,会重新选出leader。(2) 调用流程main函数|-int tracker_relationship_init()原创 2015-05-08 09:23:44 · 1883 阅读 · 0 评论 -
FastDFS概述
本篇文章是我上级老大所写。 留在这里为了不弄丢。FastDFS是一款开源的轻量级分布式文件系统纯C实现,支持Linux, FreeBSD等UNIX系统类google FS, 不是通用的文件系统,只能够通过专有API访问,目前提供了C,Java和PHP API为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性FastDFS可以看做是基于文件的key-val原创 2014-10-08 11:08:39 · 21229 阅读 · 5 评论