Distributed Systems Principles and Paradigms 学习笔记2
Contents
这周读的也不多,只读了一节
第二节讲了分布式的架构,在谈论架构时,一个关键的想法是架构风格。 一种风格反映了组织包括分布式系统的软件组件之间的交互所遵循的基本原则。 重要的样式包括分层,面向对象,面向事件和数据中心方向。
分布式有很多组织结构,一种重要的模式切分服务器为访问端和服务器端。
客户端 - 服务器架构通常高度集中。 在分散的架构中,我们经常看到构成分布式系统的过程所起的平等作用,也称为点对点系统。 在对等系统中,进程被组织成覆盖网络,该覆盖网络是逻辑网络,其中每个进程具有可与其通信的其他对等体的本地列表。 可以构造覆盖网络,在这种情况下,可以部署确定性方案以在进程之间路由消息。 在非结构化网络中,对等体列表或多或少是随机的,这意味着需要部署搜索算法来定位数据或其他进程。
作为替代方案,已经开发了自我管理的分布式系统。 这些系统在某种程度上融合了系统和软件架构的想法。 自我管理系统通常可以组织为反馈控制循环。 这样的循环包含由分布式系统的行为测量的监视组件,用于查看是否需要调整任何内容的分析组件,以及用于改变行为的各种仪器的集合。 反馈控制循环可以集成到许多地方的分布式系统中。 在共同理解如何开发和部署这样的循环之前,仍然需要进行大量研究。
总结的翻译,这周看的时间很少,还没有找到分布式的线索。