分布式系统是一种由多台计算机组成、彼此通信并协同工作的服务。网站可能会用不同计算机处理页面、存储信息和后台任务。

可以把它想成一支在不同办公室工作的团队:每个人负责一部分,并共享进展,让整个团队完成任务。

如果一台计算机断开连接或停止工作,其他计算机可能不会立刻知道。分布式系统需要处理延迟和故障,因为各个部分无法共享同一个完美的实时状态。