01-微服务与Spring Cloud

微服务

微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。

SpringCloud

SpringCloud是分布式微服务架构的一站式解决方案,是一系列技术的组合。

SpringCloud 支持:

  • 服务注册与发现
  • 服务负载与调用
  • 服务熔断降级
  • 服务网关
  • 服务分布式配置
  • ......

image-20230304095456654

SpringBoot和SpringCloud版本兼容性

Spring Cloud Release Train Spring Boot Version
Hoxton 2.2.x
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x
Camden 1.4.x
Brixton 1.3.x
Angle 1.2.x

详情依赖可以访问Spring官方地址,获取SpringBoot和SpringCloud版本对应信息。地址:https://start.spring.io/actuator/info

SpringCloud 组件停更/升级/替换

image-20230304103719392

posted @ 2023-03-05 18:36  享受生活2023  阅读(11)  评论(0编辑  收藏  举报