目录
Spring Cloud简介
Spring Cloud Alibaba 简介
项目集成Spring Cloud Alibaba
Spring Cloud简介
Spring Cloud 为开发者提供了快速构建微服务的一整套工具集,包含的子项目众多,比如:
1、分布式配置管理:Zookeeper、Consul、Nacos
2、服务发现及注册:Consul、Nacos、Eureka
3、端到端调用:OpenFeign
4、负载均衡:Ribbon
5、网关:Gateway
6、限流断路:Sentinel、Hystrix
Spring Clond 是基于Spring boot的,Spring Clond 版本命名采用伦敦地铁站的方式命名,它和Spring boot 版本的对应关系如下:
Spring Cloud Alibaba 简介
Spring Cloud Alibaba是Spring Cloud的子项目,提供了 微服务开发的一站式解决方案,它符合Spring Cloud标准,是阿里提供的微服务解决方案。
Spring Cloud Alibaba提供了一系列功能组件,具体包括:
1、服务限流降级:Sentinel
2、服务发现与注册:Nacos
3、事件驱动:Spring Cloud Stream RocketMQ
4、分布式事务:Seata
5、RPC:Apache Dubbo RPC
项目集成Spring Cloud Alibaba
项目中需要集成Spring Cloud Alibaba时,只需引入相关依赖即可,需要的组件比如Nacos添加依赖即可。