一,初识spring cloud
spring最擅长的就是集成,把世界上最好的框架拿过来,集成到自己的项目中,spring cloud也是一样,它将当下非常流行的一些技术进行整合,实现了:
- 配置管理
- 服务发现
- 智能路由
- 负载均衡
- 熔断器
- 控制总线
- 集群状态
主要涉及的组件包括:
- Eureka:注册中心
- Zuul:服务网关
- Ribbon:负载均衡
- Feign:服务调用
- Hystrix:熔断器
spring cloud架构图:
二,“奇怪”的版本
Spring Cloud的版本命名比较特殊,因为它不是一个组件,而是许多组件的集合,它的命名是以A到Z为首字母的一 些单词组成(其实是伦敦地铁站的名字)
Spring Cloud 和Spring Boot版本对应关系表
三,Eureka注册中心
三个核心角色:
- 服务注册中心
- 服务提供者
- 服务消费者