一、什么是 Spring Cloud
Spring Cloud 是在 spring boot 基础上快速构建分布式系统的工具集。所以,Spring Cloud 是一个工具集,一个全家桶,是一系列组件的集合。
二、Spring Cloud 版本
Angel SR6 、 Brixton SR6 、Camden SR6 。
三、Spring Cloud 的特点
1、约定优于配置。
2、开箱即用、快速启动。
上面两个特点其实就是Spring Boot 的特点。
3、适用于各种环境,包括 PC server 、 云环境、Docker 。
4、轻量级的组件。
5、组件支持很丰富,功能很齐全。包括配置中心、注册中心、智能路由等。
6、选型中立。如服务发现组件就包括:Eureka、zookeeper、Consul 等。
四、服务发现组件 Eureka 简单介绍
Eureka 是 netflix 开发的服务发现框架,本身是一个基于 rest 的服务,主要用于定位运行在AWS域中的中间服务层,以达到负载均衡和中间服务层故障转移的目的。Spring Cloud 将它集成在其子项目 Spring-cloud-netflix 中。以实现 Spring Cloud 的服务发现功能。
网友评论