
分布式系统
文章平均质量分 92
深入浅出分布式系统
北落师门_Orz
人生五十年,如梦亦如幻,有生斯有死,壮士何所憾
展开
-
gfs翻译
ABSTRACT我们已经设计和实现了Google File System,一个适用于大规模分布式数据处理相关应用的,可扩展的分布式文件系统。它运行在廉价且普通的硬件设备上,并提供了容错的设计,并且为大量的客户端提供极高的聚合处理性能。尽管我们的设计目标和上一个版本的分布式文件系统有很多相同的地方,我们的设计是依据我们应用的工作量以及技术环境来设计的,包括现在和预期的,都有一部分和早先的文件系统的约定有所不同。这就要求我们重新审视传统的设计选择,以及探索一些在根本上不同的设计要点。这个文件系统成功的满足了我原创 2021-10-22 23:08:58 · 506 阅读 · 0 评论 -
2020 lab01 mapreduce
写在开头:经历无数次内心的挣扎(主要是lab实在太难了),反反复复的看实验描述,也看别人的实现,也抄袭别人的lab,事后也没有一点成就感(主要是看不懂为什么人家要这么做),发自内心质问自己,这么做有意义吗?于是耐下性子,认认真真看实验描述,反反复复看论文。接下来我先帮大家分析一下整个实验,讲解一下实验的流程,并分析mrsequential.go这个文件,这段并不影响大家享受痛苦的编码过程,因为这些都在实验描述中出现,我只是把它加点自己的东西然后翻译成中文,并指出重点首先一定要读懂了实验描述,后.原创 2020-12-07 12:42:00 · 248 阅读 · 0 评论 -
分布式系统之远程过程调用(RPC)精讲
目录什么是RPCRPC的透明性参数传递动态联编RPC表示错误的语义(Semantics in the Presence of Failures)RPC实现RPC与消息传递通信的比较分布式系统的主要特点是能够将一台机器上的一个任务分解到系统中其他的机器上运行,实现多个CPU的协同工作。远程过程调用RPC就是实现这一特点的有效方法之一什么是RPCRPC的基本思想:(1984年,Birrell,Nelson)允许程序调用位于其他机器上的过程,当机器A上的一个进原创 2020-09-10 15:17:41 · 2438 阅读 · 0 评论