1994年,Peter Deutsch 提出了分布式系统的架构师和设计师经常会做的7条假设,这7条假设在长时间的检验中被认为是错误的,利用这些假设设计的系统充满了问题。后来James Gosling又新加入了一条,与前7条一起构成了如今熟知的分布式系统设计的八大误区:

网络是可靠的

延时可以忽略

带宽无限大

网络是安全的

拓扑结构是不会改变的

总有一个管理者可以统筹全局

传输的开销可以忽略

网络是同构的