Spring Cloud 概述
本文将简要概述 Spring Cloud。
一、什么是微服务?
具体请看:
二、什么是 Spring Cloud ?
Spring Cloud 是由 Spring 开源社区主导孵化的,专门为了解决微服务架构难题而诞生的 “微服务全家桶” 框架。
三、Spring Cloud 架构
Spring Cloud 架构如图所示,其中:
- 基于 Spring Boot 开发微服务
- Spring Cloud 的各个组件提供负载均衡、熔断降级、配置管理等功能
四、Spring Cloud Netflix 和 Spring Cloud Alibaba
Spring Cloud 本身只是一套微服务规范,Spring Cloud Netflix 和 Spring Cloud Alibaba 是基于这套规范的实现。
目前,Spring Cloud Netflix 已经停止更新,Spring Cloud Alibaba 成为 Spring Cloud 生态下最活跃的实现。
五、Spring Cloud 组件库
Spring Cloud 中的核心组件库如下:
参考
- Spring Cloud 微服务项目实战