Patterns of Distributed Systems

Patterns of Distributed Systems

分布式系统为编程提供了一个特殊的挑战。它们通常要求我们有多个数据副本,这些副本需要保持同步。然而,我们不能依靠处理节点可靠地工作,网络延迟很容易导致不一致的结果。尽管如此,许多组织还是依靠一系列的核心分布式软件来处理数据存储、消息传递、系统管理和计算能力。这些系统面临着共同的问题,他们用类似的解决方案来解决。本文将这些解决方案确认并发展为模式,通过这些模式,我们可以建立起对如何更好地理解、交流和教授分布式系统设计的认识。

下一页