随笔分类 - 分布式存储(DFS,OSS)
分布式文件存储(DFS),分布式对象存储(OSS)
摘要:TCP UDP TCP与UDP基本区别 1. 基于连接与无连接 2. TCP要求系统资源较多,UDP较少; 3. UDP程序结构较简单 4. 流模式(TCP)与数据报模式(UDP); 5. TCP保证数据正确性,UDP可能丢包 6. TCP保证数据顺序,UDP不保证 UDP应用场景: 1. 面向数据
阅读全文
摘要:回到占占推荐博客索引参考文献:http://baike.baidu.com/view/973383.htm#sub5143372分布式文件系统(DFS,Distributed File System)使用户更加容易访问和管理物理上跨网络分布的文件。DFS为文件系统提供了单个访问点和一个逻辑树结构,通过DFS,用户在访问文件时不需要知道它们的实际物理位置,即分布在多个服务器上的文件在用户面前就如同在网络的同一个位置。通过DFS,可以将同一网络中的不同计算机上的共享文件夹组织起来,形成一个单独的、逻辑的、层次式的共享文件系统。FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语
阅读全文
摘要:回到目录包括京东,淘宝在内的几个互联网老大,在实现分布式文件存储这块都使用了FastDFS,它是一个轻量级的东西,安装与使用都很方便,服务器间通过socket进行数据通讯,无论在安全和效率上都是可以接受的,fastDFS的server端对windows服务支持,所以,我们需要有台linux服务器专门来做文件存储工作,这对于大型站点为说是必要的,也是负载均衡的一种体现。在你的项目中,可以会有WWW网站,file文件存储,db数据库,cache缓存数据,search大数据检索分配不同的服务器,这是大事所趋的,而fastDFS被指派到了file文件存储之中,看一下标准的系统物理架构的图示:大家请注意
阅读全文
摘要:回到目录FastDFS客户端可以帮助我们很方便的连接DFS服务器,将封装好的SOCKET命令发送到服务器端,DFS只提供linux环境下的服务器端,暂不支持WINDOWS系统,我们做.net开始,可以选择C#版的FastDFS客户端,自己可以根据自己的需要再去完善它。我的改造:为了调用方便,我把与tracker连接的工作放到了DFS客户端上,并且为它分配默认的组 public class FastDFSClient { #region Constructors static List<IPEndPoint> trackerIPs = new List<IPE...
阅读全文
摘要:回到目录参考文章:http://www.oschina.net/p/fastdfs/FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只 能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)
阅读全文