单体架构是把所有的内容都写到同一个工程下,进行统一的部署
单体架构存在问题:
- 耦合度高
- 扩展性差
衍生出了分布式架构
标签:架构,什么,单体,集群,模块,服务,分布式 From: https://www.cnblogs.com/DuX1ao/p/17507426.html 分布式架构:就是把一个大的模块拆分成若干个小的模块,这些小的模块共同组成一个大的模块
但是分布式没有明确解决很多细节上的问题,比如项目拆分的依据,远程服务调用ip port怎么维护,负载均衡,集群的健康感知
分布式解决了单体架构的问题
微服务:其实还是分布式架构,但是是经过良好设计的分布式架构
提出了一系列分布式的解决方案
集群的健康感知
单一原则
数据独立、技术独立、团队独立
集群:一模一样的服务器