一、pivotal公司产品,同VMware都属于dell公司
二、传统开发步骤:引入spring依赖包 context beans mvc、web.xml->DispatcherServlet、spring-mvc.xml/applicationContext.xml、controller、servlet容器 ->tomcat->deploy发布
知道Spring Boot结构
1.maven工程改造或Initializr创建spring工程
2.内置tomcat 3.starter-->simplify build configuration 4.自动装配机制(自身及第三方的jar) 5.生产级别的检查:jps监控、jvm监控。端点actuator监控加starter依赖 6.无代码生成或xml配置 |
三、微服务:侧重开发方式,由单体->不同服务器多进程通信,不局限于技术
服务拆分:通信?限流?通信链路?异步调用?
spring cloud:微服务拆分后问题解决方案。如spring cloud + 虚拟化 + docker + k8s(管理容器) |
spring boot:快速搭建开发,starter思想是核心 |
spring framework:ioc、di、aop、jdbc...以注解形式解决bean之间的耦合 |