Spring Cloud概述

Spring Cloud是什么?

  Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消息总线、负载均衡、断路器、数据监控等,这些都可以用 Spring Boot 的开发风格做到一键启动和部署。
  通俗地讲,Spring Cloud 就是用于构建微服务开发和治理的框架集合(并不是具体的一个框架),主要贡献来自 Netflix OSS。

Spring Cloud 模块介绍

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

  Eureka [juˈriːkə] :服务注册中心,用于服务管理。
  Ribbon [ˈrɪbən] :基于客户端的负载均衡组件。
  Hystrix:容错框架,能够防止服务的雪崩效应。
  Feign [feɪn]:Web 服务客户端,能够简化 HTTP 接口的调用。
  Zuul:API 网关,提供路由转发、请求过滤等功能。
  Config:分布式配置管理。
  Sleuth [sluːθ]:服务跟踪。
  Stream:构建消息驱动的微服务应用程序的框架。
  Bus:消息代理的集群消息总线。
  除了上述模块,还有 Cli、Task等。教程中只介绍一些常用的模块。
  Spring Cloud 是一个非常好的框架集合,它包含的功能模块非常多.

Spring Cloud版本介绍

  第一次访问 Spring Cloud 官网时一定会有一个疑惑那就是版本太多了,到底哪个是稳定版本?哪个才是自己需要的版本?接下来就给大家简单介绍一下版本的问题。
访问官网 https://projects.spring.io/spring-cloud/#learn 可以看到网页右侧的版本列表
在这里插入图片描述

  从图中可以看到 Spring Cloud 不是像别的项目那样,版本号采用 1.1、1.2、1.3 这种的格式。因为 Spring Cloud 是一个拥有诸多子项目的大型综合项目,可以说是对微服务架构解决方案的综合套件组件,其中包含的各个子项目都独立进行着内容的迭代与更新,各自维护着自己的发布版本号。

  至于怎么选择适合自己的版本,笔者认为,大家可以在接触的时候直接选最新的稳定版本。新版本中的 Bug 肯定要少,并且更稳定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值