# Introduction

[https://www.springcloud.cc/](https://www.springcloud.cc/)

## 为什么选择SpringCloud

因为SpringCloud出现,对微服务技术提供了非常大的帮助，因为SpringCloud 提供了一套完整的微服务解决方案，不像其他框架只是解决了微服务中某个问题。

服务治理: 阿里巴巴开源的Dubbo和当当网在其基础上扩展的Dubbox、Eureka、Apache 的Consul等

分布式配置中心: 百度的disconf、Netfix的Archaius、360的QConf、SpringCloud、携程的阿波罗等。

分布式任务:xxl-job、elastic-job、springcloud的task等。

服务跟踪:京东的hyra、springcloud的sleuth等&#x20;

## SpringCloud简介

SpringCloud是基于**SpringBoot基础之上开发的微服务框架**，SpringCloud是一套目前非常完整的微服务解决方案框架，其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。

SpringCloud包含众多的子项目

SpringCloud config 分布式配置中心

SpringCloud netflix 核心组件

* Eureka:服务治理  注册中心
* Hystrix:服务保护框架
* Ribbon:客户端负载均衡器
* Feign：基于ribbon和hystrix的声明式服务调用组件
* Zuul: 网关组件,提供智能路由、访问过滤等功能。

![](https://1025660399-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfnT317zNvbaZczKOwj%2F-MEIhM55xmtsyclBP_pr%2F-MEIhaGWn9Kxo8qsWLYd%2Fimage.png?alt=media\&token=05190566-e821-4d50-8d49-66da716e5d02)
