分布式系统笔记(一):特征
发布时间
阅读量:
阅读量
1)引言
自今日起,我将着手系统性地学习分布式系统相关的理论内容,全面回顾分布式技术的各项要点,因此选择了原版英文教材《Distributed Systems Concepts And Design》作为学习资料。在学习过程中,我计划每完成一章内容后,及时记录阅读笔记,一方面是为了防止遗忘,另一方面则是希望将所学知识与他人分享。此次是我首次阅读全英文书籍,难度较大,但希望能够坚持完成这本共计1000页的著作。
2)分布式系统的介绍
分布式系统通过网络将多台计算机相互连接,并借助消息传递的方式实现协同运作。其具备以下三个核心特性:
-
并发性,即在你使用个人计算机处理任务的同时,其他用户也可以在其设备上独立执行各自的操作。
-
缺乏统一的全局时钟机制,显然,由于各地时区差异,不同区域的时间存在明显区别。
-
故障隔离性,当某台计算机发生故障时,仅会影响该节点本身,而其余节点仍可继续正常运行。
3)分布式系统的例子
-
通过Web进行搜索,例如在Google上查找学校相关信息时,系统会从其分布在全球数千个节点中存储的图片和文字资料中检索匹配内容,并最终将结果展示给用户。这一过程需要依赖大量计算机节点的支持,这些节点分散在各地,存储着PB或TB级别的数据资源。
-
在线游戏主要面临的挑战之一是系统的并发处理能力。当用户数量仅为100
全部评论 (0)
还没有任何评论哟~
