001-介绍
banner 2022-01-06 11:09:37 微服务SpringCloudSpringCloudAlibaba
# 一、SpringCloud主要功能
功能 | 内容 | 选择 |
---|---|---|
Distributed/versioned configuration | 分布式/版本化的配置管理 | Spring Cloud Config、Consul、Nacos、Zookeeper |
Service registration and discovery | 服务注册与服务发现 | Eureka、Consul、Nacos、Zookeeper |
Routing | 路由 | Zuul、Spring Cloud Gateway |
Service-to-service calls | 服务间调用 | RestTemplate、Feign |
Load balancing | 负载均衡 | Ribbon |
Circuit Breakers | 断路器 | Hystrix、Sentinel、Resilence4J |
Global locks | 全局锁 | Spring Cloud Cluster(已迁移到Spring Integration) |
Leadership election and cluster state | 选举与集群状态管理 | Spring Cloud Cluster(已迁移到Spring Integration) |
Distributed messaging | 分布式消息 | Spring Cloud Stream + Kafka/RabbitMQ/RocketMQ |
# 二、什么是Spring Cloud Alibaba (opens new window)
Spring Cloud Alibaba 为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用 Spring Cloud 开发应用程序。
使用Spring Cloud Alibaba,您只需添加一些注解和少量配置,即可将Spring Cloud应用连接到阿里巴巴的分布式解决方案,并通过阿里巴巴中间件构建分布式应用系统。