分布式系统
是否具备分布式系统的架构和设计能力
是否具备分布式系统的架构和设计能力,是区分普通程序员和高级程序员,尤其是架构师的一个分水岭。学习和掌握分布式系统设计,是向架构师迈进的必经之路。分布式系统案例课百度网盘 学习分布式系统设计的难题在于,这个过程存在一个环境障碍,工作中只有一些中大规模的互联网企业,才有开发大规模分布式系统的场景和需求
cap理论指的是一个分布式系统最多只能同时满足一致性cons
CAP理论指的是一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 如下图是一个正常的系统请求过程: 需要明确的一点是,对于一个分布式系统而言,分区容错性是一个最基本的要求。因为既然是一个分布式系统,那么分布式系统中的组件必然需要被部署到不同的节点,否则也就无所谓分布式系统了,因此必然出现子网络