Spring Cloud 通过 Spring Boot 封装了各家公司开发的一系列成熟、稳定的服务框架,去除了繁琐的配置,给开发者提供了一套简单易用、方便部署、易于维护的分布式系统开发工具包。
为什么使用Spring Cloud,Spring Cloud 概述Sping Cloud 的核心子项目:
- Eureka [jʊ'rikə]:服务注册和发现
- Ribbon ['rɪbən]:负载均衡
- Hystrix:熔断器
- Zuul:服务网关
- Feign [feɪn]:声明式服务调度
- Spring Cloud Config:配置中心
Spring Boot 是 Spring 的一套快速配置脚手架,可以基于 Spring Boot 快速开发单个微服务,Spring Boot 专注于快速、方便的集成单个个体,Spring Cloud 关注全局的服务治理框架。
Spring Boot 可以离开 Spring Cloud 独立使用开发项目,但是 Spring Cloud 离不开 Spring Boot,属于依赖关系。
加架构群:142019080 领取资料,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的资料
网友评论