本文的分析是基于麻省理工(MIT)的Chord-0.1发布版本(2005-04-09-Chord-0.1.tar.gz),Chord0.1的代码主要包括两个模块:Chord和协作文件系统(Cooperative File System,CFS),这里我们只关心Chord部分的实现,CFS也是基于Chord的。在源代码中Chord部分包含有四个子目录:chord,dhash,lsd和utils,其中chord实现了消息路由,dhash实现了基于chord消息路由的分布式存储,lsd是chord和dhash的daemon,utils是chord,dhash中用到的数据结构定义和实现。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论