单体架构:
所有的模块都写在一个项目当中 并且单独的部署一台服务器上
集群:
把一份一模一样的项目复制到另一个服务器上
以此类推 可以理解集群也是分布式架构
分布式架构
一个项目分拆多个模块,部署在不同的服务器上
微服务架构
由于是分模块开发 每个模块都是独立的 之后出现了模块之间调用等一系列问题 就有了微服务的诞生 微服务的出现就是为了解决分布式的问题的 部署在一台服务器上 因为它可以和docker结合 一健部署在云上 相当于分布式2.0 微服务的技术栈是全生态的 但还是基于分模块实现的