1:springboot:是一个一站式整合所有应用框架的一个框架,并且完美整合Spring技术栈。
2:Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的、产品级别的应用。
优点:看视频或者文档
3:概念(详细看老师视频或是课件上网搜)
微服务:服务微型化,(microservices:百度搜微服务找到官网)
一个微服务架构把每个功能元素放在一个独立的服务中,通过跨服务器分发这些服务进行扩展,只在需要时才复制。
(每一个模块都有自己的容器(Tomcat(Servlet容器)))任何一个模块的升级维护、替换等不影响其他模块。微服务之间如何交互:A服务如何给B服务发请求
单体应用:垂直拆分(众筹网后台项目的划分,一个项目,多个工鞥模块,但是打包之后还是一个,致命缺点:其中一个模块错误:不能应付现在的打的项目)。
一个单体应用程序把他所有的功能放在一个单一的进程中,并且通过在多个服务器上复制这个单体进行扩展
现在的都是分布式的微服务,大型的互联网项目