Spring Cloud简介

本文介绍了Spring Cloud的基础,包括服务发现Eureka、客户端负载均衡Ribbon、断路器Hystrix、服务网关Zuul和分布式配置中心Config。Eureka实现服务治理,Ribbon提供客户端负载均衡,Hystrix防止服务雪崩,Zuul作为API网关,而Config则用于管理分布式系统的配置。
摘要由CSDN通过智能技术生成

一、Spring Cloud简介

SpringCloud是微服务架构中的集成,将一系列优秀的组件进行了整合。基于SpringBoot构建,对熟希spring的程序员来说,表容易上手。

通过简单的注解,就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。

那么什么是“微服务架构”呢?简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署、独立维护、独立扩展,服务与服务间通过诸如RESTful API的方式互相调用。

SpringCloud的组件相当繁杂,拥有诸多子项目。重点关注NetFlix。

二、SpringCloud版本

SpringCloud项目是由多个独立项目集合而成的,每一个项目都是独立的,各自进行自己的版本迭代和版本发布。所以SpringCloud不方便使用版本号来管理,而是使用版本名。以避免和子项目版本号的冲突。

版本名的来源是伦敦的地铁站名,以字母排序。比如最早的Release版本为Angel,第二个的Release版本为Brixton。

当一个版本的update积累的比较多或者解决了一个严重bug时,会发布一个ServiceRelease版本,简称SR,后面带的数字为该大版本下的第一次发布。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值