range

If there were you, the world would be just right

分布式架构的演变过程

1.单机负载
2.单机负载越来越高,数据库服务器和应用服务器分离
3.利用缓存改善网站性能
4.利用集群改善应用服务器性能
5.数据库压力变大,数据库读写分离
6.使用Nosql和搜索引擎缓解读库压力
7.使用cdn和反向代理提高网站性能
8.将应用服务器进行业务拆分
9.数据库水平、垂直拆分
10.服务拆分

什么是分布式

对项目进行分层分割拆分,最终分布在不同服务器上

分布式和集群的区别

分布式:一个业务分布成多个子系统,部署在不同的服务器上
集群: 同一个业务,部署在多个服务器上。做的都是同样的事

分布式和微服务的区别

微服务是分布式的一种实现方式
微服务关注的是分布式中的服务环节,而分布式是关注整个系统闭环

阅读剩余部分...