1 简介
SpringCloud 是基于 SpringBoot 的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。
具体介绍请见:注意其中的版本信息
官方:http://projects.spring.io/spr…
Dalston 版本的文档:
http://cloud.spring.io/spring…
中文:https://springcloud.cc/
2 Spring Cloud Netflix 简介
该项目是 Spring Cloud 的核心子项目,是对 Netflix 公司一系列开源产品的封装。它为 Spring Boot 应用提供了自配置的整合,只需要通过一些简单的注解,就可以快速地在 Spring Cloud 的应用中使用起来。
主要提供的模块包括:服务发现注册(Eureka)、客户端负载均衡(Ribbon)、断路器(Hystrix)、智能路由(Zuul)、声明性 REST 客户端(Feign)、外部配置(Archaius)等