# 分布式计算的谬误

> L. Peter Deutsch提出的八个错误假设，包括：网络是可靠的、延迟为零、带宽无限、网络是安全的、拓扑结构不变等。

- ID: m04811
- 分类: business
- 领域: 管理学

## 定义

L. Peter Deutsch提出的八个错误假设，包括：网络是可靠的、延迟为零、带宽无限、网络是安全的、拓扑结构不变等。新手常基于这些假设设计系统，导致灾难。脚手架作用： 识别理想化假设。在管理跨国团队或大型组织时，管理者常犯同样的错：假设沟通零延迟、假设所有人信息同步、假设指令传输不失真。必须基于"网络由于不可靠"的前提来设计冗余。

## 机制

L. Peter Deutsch 等总结的 8 条（后扩展为更多）关于网络的错误假设：可靠、零延迟、无限带宽、安全、拓扑不变、单一管理员、零传输成本、网络同质。机制是：每个假设在局部开发环境成立，在真实广域网中破裂，导致超时、脑裂、数据损坏。

## 练习

1. 设计前逐条核对 8 个谬误，列出本系统已打破哪些。 2. 针对每条加对策：超时重试、幂等、熔断、加密、版本兼容。 3. 在接近真实的网络条件下压测。 4. 把"网络不可靠"作为默认前提而非例外。

## 脚手架用法

识别理想化假设。在管理跨国团队或大型组织时，管理者常犯同样的错：假设沟通零延迟、假设所有人信息同步、假设指令传输不失真。必须基于"网络由于不可靠"的前提来设计冗余。

[阅读网页](https://thinkingmodels.site/entries/detail/m04811)
