# my-SpringCloudAlibaba
**Repository Path**: panleiming/my-SpringCloudAlibaba
## Basic Information
- **Project Name**: my-SpringCloudAlibaba
- **Description**: Spring Cloud Alibaba学习
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-19
- **Last Updated**: 2021-08-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Spring Cloud Alibaba
# 目录
1. dubbo
1. dubbo的特性
2. dubbo支持的注册中心
3. Dubbo Spring Cloud
1. Dubbo Spring Cloud与Spring Cloud的比较
# dubbo
## dubbo的特性
* 服务治理
* 服务监控
* 服务注册发现
* 服务通信
* 服务容错
* 服务负载均衡
## dubbo支持的注册中心
* consul
* zookeeper
* eureka
* redis
* etcd
* nacos
* ...
## Dubbo Spring Cloud
### Dubbo Spring Cloud与Spring Cloud的比较
| 功能组件 | Spring Cloud | Dubbo Spring Cloud |
| ---------------------------------------------------- | ---------------------------- | -------------------------------------------- |
| 分布式配置(Distributed configuration) | Git、Zookeeper、Consul、JDBC | Spring Cloud分布式配置 + Dubbo配置中心 |
| 服务注册与发现(Service registration and discovery) | Eureka、Zookeeper、Consul | Spring Cloud原生注册中心 + Dubbo原生注册中心 |
| 负载均衡(Load balancing) | Ribbon(随机、轮询等算法) | Dubbo内建实现(随机、轮询算法+权重等特性) |
| 服务熔断(Circuit Breakers) | Spring Cloud Hystrix | Spring Cloud Hystrix + Alibaba Sentine等 |
| 服务调用(Service-to-service calls) | Open Feign、RestTemplate | Spring Cloud服务调用 + Dubbo@Reference |
| 链路跟踪(Tracing) | Spring Cloud Sleuth + Zipkin | Zipkin、opentracing等 |