什么是分布式系统
分布式系统是基于计算机网络,由多个节点组成的一个系统,各个节点相互协作完成任务
每个节点可以是一台计算机或服务器集群
分布式有何优缺点
分布式系统能够解决集中式系统的单点故障问题
分布式系统更有利于扩展,并且更有利于并行处理
主要缺点是,分布式系统各节点的通信往往是性能瓶颈,相比集中式,系统更复杂,设计和维护代价会更高
例子
在客户端-服务器模式下,服务器往往采用分布式部署,资源分散放在多个服务器,有利于分散访问的流量
目前用得比较多的微服务也是分布式系统的一种