有关于springcloud的简介这里不做过多概述,可以去官网或者百度去查看

一.什么是Spring Cloud
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

二.Spring Cloud常用组件
2.1 Spring Cloud Config
服务配置中心,将所有的服务的配置文件放到本地仓库或者远程仓库,配置中心负责读取仓库的配置文件,其他服务向配置中心读取配置。Spring Cloud Config使得服务的配置统一管理,并可以在不人为重启服务的情况下进行配置文件的刷新。

2.2 Spring Cloud Netflix
它是通过包装了Netflix公司的微服务组件实现的,也是Spring Cloud核心组件,包括Eureka,Hystrix,Zuul,Archaius。

2.3 Eureka
服务注册和发现组件

2.4 Hystrix
熔断器组件。它通过控制服务的API接口的熔断来转移故障,防止微服务系统发生雪崩效应。另外Hystrix能够起到服务限流和服务降级的作用。使用Hystrix Dashboard组件监控单个服务的熔断状态,使用Hystrix Turbine组件可以监控多个服务的熔断器的状态。

2.5 Zuul
智能路由网关组件。能够起到智能路由和请求过滤的作用,内部服务API接口通过Zuul网关统一对外暴露,防止内部服务敏感信息对外暴露。也可以实现安全验证,权限控制。

2.6 Feign
声明式远程调度组件。

2.7 Ribbon
负载均衡组件

2.8 Archaius
配置管理API组件,一个基于Java的配置管理库,主要用于多配置的动态获取。

2.9 Spring Cloud Bus
消息总线组件,常和Spring Cloud Config配合使用,用于动态刷新服务的配置。

2.10 Spring Cloud Sleuth
服务链路追踪组件,封装了Dapper,Zipkin,Kibina等组件,可以实时监控服务链路调用状况。

2.11 Spring Cloud Data Flow
大数据操作组件,它是Spring XD的替代品,也是一个混合计算模型,可以通过命令行的方式操作数据流

2.12 Spring Cloud Consul
该组件是Spring Cloud对Consul的封装,和Eureka类似,它是一个服务注册和发现组件。

2.13 Spring Cloud Zookeeper
该组件是Spring Cloud对Zookeeper的封装,也是用于服务注册和发现

2.14 Spring Cloud Stream
数据流操作组件,可以封装 Redis,RabbitMQ,Kafka等组件,实现消息的接受和发送。

2.15 Spring Cloud CLI
该组件是对Spring Boot CLI的封装,可以让用户以命令行方式快速搭建和运行容器。

2.16 Spring Cloud Task
该组件基于Spring Tsak,提供任务调度和任务管理的功能。
————————————————
版权声明:本文为CSDN博主「德玛西亚2班」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sunming709424/article/details/80595835

cloud全家桶介绍相关推荐

  1. Spring Cloud 全家桶 入门介绍

    Spring Cloud 全家桶 入门介绍 Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌 ...

  2. Spring Cloud全家桶主要组件及简要介绍

    <h2><a id="_0"></a>一.微服务简介</h2> 微服务是最近的一两年的时间里是很火的一个概念.感觉不学习一下都快跟不 ...

  3. routing zuul_金三银四跳槽季快到了:送上Spring cloud全家桶系列之Zuul

    一.前言 金三银四跳槽季快到了:送上Spring cloud全家桶系列之Eureka 金三银四跳槽季快到了:送上Spring cloud全家桶系列之Feign 金三银四跳槽季快到了:送上Spring ...

  4. spring cloud全家桶_阿里架构师玩转spring全家桶(实战篇),附赠3本spring电子书...

    Spring框架自诞生以来一直备受开发者青睐,今天在这里分享的是Spring全家桶实战篇电子书籍.书籍内容中包括了Spring.SpringBoot.SpringCloud.SpringMVC四个实战 ...

  5. spring cloud全家桶_吃透这份Github点赞120k的Spring全家桶笔记Offer拿到手软

    Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶.它包SpringMVC.SpringBoot.Spring Cloud.Spring Data等解决方案. 很多研 ...

  6. WEB前端 Vue 全家桶介绍

    Vue有著名的全家桶系列,包含了vue-router(http://router.vuejs.org),vuex(http://vuex.vuejs.org), vue-resource(https: ...

  7. clang入门大全以及clang全家桶介绍

    Clang介绍 Clang项目属于LLVM项目(实现编译器调试器等所有的一切功能,对标GNU家族中的程序开发工具链)中的一项,在LLVM这个庞大的开源项目中,github源码显示中https://gi ...

  8. c++ vs2015 播放音乐_苹果音乐全家桶有哪些 苹果音乐全家桶介绍_智能常识

    花火网消息,一转眼也差不多当了十来年的苹果全家桶用户了,iPhone.iPad.Mac换了又换.虽然孩子已经长大了,但没变过的,是我对音乐的喜爱.还记得第一次买了iPod,从店里出来的满心欢喜,戴上耳 ...

  9. 一个简单的微服务项目带你上手spring cloud 全家桶

    最近一个月,断断续续学习了spring cloud的主流微服务模块,然后实践了一个比较容易上手的微服务项目,现在做一个总结. 这个项目是在github上的一个比较经典的spring cloud易上手的 ...

最新文章

  1. 绿色运营,数据中心还得靠自动化
  2. java编码技巧_两个Java初学者编码技巧
  3. ES6重点--笔记(转)
  4. 【Blog.Core重要升级】:封装服务扩展层
  5. 赛思互动:为什么越来越多的企业愿意接受SaaS服务?
  6. jq 通过标签名称获取标签_如何快速通过今日头条原创标签的审核?
  7. ARMs3c2440开发板挂接NFS服务
  8. 强制推送代码到远程仓库
  9. 在线格式化js代码的网站
  10. IPv4子网划分基础
  11. Android ImageView 正确使用姿势
  12. Action为何要继承ActionSupport类
  13. 互联网数据响应时间计算公式
  14. 【逗老师带你学IT】Yeastar PSTN网关对接FreePBX网关的各种坑-国内VOIP发展感叹
  15. python可能实现办公自动化吗,让工作化繁为简:用Python实现办公自动化
  16. 大一php,大一总结 - 我的大一 - php中文网博客
  17. 实战 | 用 Python 选股票,据说可以多挣个20%
  18. 第三方Android应用商店也有安全问题
  19. linux网络不通检查方法
  20. Springboot简便的配置微信小程序

热门文章

  1. 2 理解网络协议的工作模式
  2. matlab导入excel数据算方差,基于MATLAB与EXCEL工具的均值-方差模型
  3. 【算法】求解幂集问题
  4. 为什么年轻人别去外包公司
  5. 微信公众号开发(1)
  6. 继承的表现形式与特点
  7. [mapbox] 基础
  8. 为什么数字化时代需要 BizDevOps?
  9. java低位_Java 高位低位
  10. gre包分片及gro、gso等offload特性的应用