回顾以前,架构!
三层架构–MVC
架构–>解耦
开发框架
Spring IOC/AOP
spring概念—框架,(IOC)容器,解决复杂性问题(EJB)
—配置文件
SpringBoot spring的升级版
新一代javaEE 的开发标准,开箱即用,拿过来就可以用
自动配置
特性:约定大于配置!
---------越来越大,越来越多,越来越复杂
微服务---->新架构
模块化开发,功能化,模块化
用户,支付,订单,商品.....
多台服务器...。。。负载均衡
微服务架构问题:?
分布式架构会遇到的四个核心问题?
1. 这么多服务,客户端该如何去访问
2. 这么多服务,服务之间怎么通信
3. 这么多服务,如何治理
4. 服务挂了,怎么办
解决方案:
springcloud,是一套生态,就是来解决以上分布式架构的4个问题,
前提是必须要掌握springboot,因为springcloud是基于springboot的