SpringCloud学习整理

这是我学习SpringCloud时整理的笔记,希望对看到这篇博文的人有所帮助

天下大事 分久必合 合久必分!


  • 微服务与Cloud
  • Cloud概述

微服务与Cloud

学习之前我们先看下微服务,这是微服务提起者马丁福勒微服务架构的论文
https://martinfowler.com/articles/microservices.html

微服务概述:
SpringCloud学习整理

优势:耦合度低方便开发和维护

SpringCloud学习整理
缺点:服务与服务之间通信问题
SpringCloud学习整理

微服务与微服务架构:微服务强调的是个体,多个个体整合一起对外就是微服务架构

微服务:
SpringCloud学习整理

微服务架构:
SpringCloud学习整理
微服务技术栈:多种技术维度的几何体
服务治理(dubbo)、服务注册(zookeeper)、服务调用、服务复杂均衡(Nginx)、服务监控、消息队列(ActiveMQ)。。。等等


Cloud概述:一整套技术的结合

详参照官网:https://spring.io/

SpringCloud可以把这些整合到一起(几乎支持所有的微服务技术维度,除了RPC,使用Rest代替;比dubbo要多,因为dubbo停更5年) 建议新系统用Cloud

SpringCloud学习整理

SpringCloud学习整理

SpringCloud和SpringBoot的关系:boot开发单个微服务,cloud全局服务治理

SpringCloud学习整理