Spring Cloud Alibaba 微服务原理与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 从单体架构到分布式架构的演进

任何现在看起来非常复杂和庞大的架构,一定都是随着业务产品中用户量和数据量增长而不断演变来的。而架构的发展可能都会经历单体架构、垂直化和集群、SOA(面向服务架构)、微服务架构等。当然不是所有的公司都会严格按照这个架构的顺序来演进,每个公司遇到的问题不一样,架构的发展过程也不一样。特别是互联网公司的架构,用户量大部分情况下属于爆发式的增长,那么后端架构所面临的挑战就会比较大,处理方式一定是先扛住流量然后在流量平稳之后再来优化架构。