分布式系统:核心便是通过网络使一群计算机相互通信来完成一些连贯的任务 本次,关注于 some examples,如大型网站的存储或大数据计算(比如 MapReduce),以及诸如点到点文件间共享这类的奇特的事 通常而言,我们不会在一开始便去考虑使用分布式,源于分布式需要考虑的问题过多 可以说,多数情况下,人们都是被迫使用大量计算机进行协作的,源于以此来获得高性能,即大量的 cpu,大量的内存,大量的硬盘,大量的并行等 其实,还有一层更为重要的原因:容错,即对应多台计算机去干着相同的事,存在计算机本身发生故障时,检测…