微服务简介
1、应用的演化
单一应用
垂直应用
分布式
流式计算框架 storm spark flink
服务网格
2、spring mvc
分离式的方案来开发web,视图、模型、控制器
spring 轻量级的java开发框架,主要模块:aop ioc ;配置文件太复杂
spring boot:升级版的spring,简化了spring的难度,简化了开发和部署。
优点:开箱即用、约定大于配置、减少开发测试时间和努力,使用javaconfig代替xml,避免大量的maven导入和版本的冲突。快速开发和部署