美文网首页SpringCloud
2.Spring Cloud是什么?Spring Cloud版本

2.Spring Cloud是什么?Spring Cloud版本

作者: 乐于吕 | 来源:发表于2020-09-11 15:53 被阅读0次

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消息总线、负载均衡、断路器、数据监控等,这些都可以用 Spring Boot 的开发风格做到一键启动和部署。

通俗地讲,Spring Cloud 就是用于构建微服务开发和治理的框架集合(并不是具体的一个框架),主要贡献来自 Netflix OSS。

Spring Cloud 模块介绍

Spring Cloud 模块的相关介绍如下:

Eureka:服务注册中心,用于服务管理。

Ribbon:基于客户端的负载均衡组件。

Hystrix:容错框架,能够防止服务的雪崩效应。

Feign:Web 服务客户端,能够简化 HTTP 接口的调用。

Zuul:API 网关,提供路由转发、请求过滤等功能。

Config:分布式配置管理。

Sleuth:服务跟踪。

Stream:构建消息驱动的微服务应用程序的框架。

Bus:消息代理的集群消息总线。

除了上述模块,还有 Cli、Task等。教程中只介绍一些常用的模块。

Spring Cloud 是一个非常好的框架集合,它包含的功能模块非常多,不可能一一讲解到,凡是在教程中出现的模块都是真实开发中用得到的。

Spring Cloud 版本介绍

相信大家跟笔者一样,在第一次访问 Spring Cloud 官网时一定会有一个疑惑那就是版本太多了,到底哪个是稳定版本?哪个才是自己需要的版本?接下来就给大家简单介绍一下版本的问题。

访问官网 https://projects.spring.io/spring-cloud/#learn 可以看到网页右侧的版本列表,如图 1 所示。

相关文章

网友评论

    本文标题:2.Spring Cloud是什么?Spring Cloud版本

    本文链接:https://www.haomeiwen.com/subject/kjhbektx.html