分布式系统:由多台相互连接的计算机(节点)组成,对外表现为一个整体来协同完成任务的系统。节点之间通过网络通信,通常强调可扩展性、容错性、并发性等特性。(该术语也常涵盖分布式数据库、分布式计算、微服务等相关架构。)
/dɪˈstrɪbjuːtɪd ˈsɪstəmz/
Distributed systems power many modern websites and apps.
分布式系统为许多现代网站和应用提供支撑。
Building distributed systems requires handling failures, latency, and inconsistent clocks across machines.
构建分布式系统需要处理机器之间的故障、延迟以及时钟不一致等问题。
distributed 源自拉丁语 distribuere(“分配、分散”),经由法语进入英语;system 源自希腊语 systēma(“组合在一起的整体”)。合起来的 distributed systems 字面意思是“分散在多处但协同工作的系统”,在计算机领域用于描述多个网络节点共同提供统一服务的体系。