. 融合在每个微服务中、依赖其它组件并为其提供服务。

Ribbon,客户端负载均衡,特性有区域亲和、重试机制。

Hystrix,客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离。

Feign,声明式服务调用,本质上就是Ribbon+Hystrix

Stream,消息驱动,有Sink、Source、Processor三种通道,特性有订阅发布、消费组、消息分区。

Bus,消息总线,配合Config仓库修改的一种Stream实现,

Sleuth,分布式服务追踪,需要搞清楚TraceID和SpanID以及抽样,如何与ELK整合。

. 独自启动不需要依赖其它组件,单枪匹马都能干。

Eureka,服务注册中心,特性有失效剔除、服务保护。

Dashboard,Hystrix仪表盘,监控集群模式和单点模式,其中集群模式需要收集器Turbine配合。

Zuul,API服务网关,功能有路由分发和过滤。

Config,分布式配置中心,支持本地仓库、SVN、Git、Jar包内配置等模式,

Spring-Cloud中常见的服务组件相关推荐

  1. 【夯实Spring Cloud】Spring Cloud中的Eureka服务注册与发现详解

    本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...

  2. Spring Cloud中Hystrix仪表盘与Turbine集群监控

    Hystrix仪表盘,就像汽车的仪表盘实时显示汽车的各项数据一样,Hystrix仪表盘主要用来监控Hystrix的实时运行状态,通过它我们可以看到Hystrix的各项指标信息,从而快速发现系统中存在的 ...

  3. Spring Cloud中Hystrix的请求合并

    在微服务架构中,我们将一个项目拆分成很多个独立的模块,这些独立的模块通过远程调用来互相配合工作,但是,在高并发情况下,通信次数的增加会导致总的通信时间增加,同时,线程池的资源也是有限的,高并发环境会导 ...

  4. Spring Cloud中Hystrix仪表盘与Turbine集群监控 1

    Hystrix仪表盘,就像汽车的仪表盘实时显示汽车的各项数据一样,Hystrix仪表盘主要用来监控Hystrix的实时运行状态,通过它我们可以看到Hystrix的各项指标信息,从而快速发现系统中存在的 ...

  5. 【夯实Spring Cloud】Spring Cloud中使用Hystrix实现断路器原理详解(上)

    本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...

  6. Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?

    微服务是目前非常流行和实用的软件架构设计.Spring Cloud是java开发领域最受欢迎也是常用的微服务框架.Spring Cloud Finchley版本已经发布,与此同时Eureka 2.0的 ...

  7. 进击的 Spring Cloud Alibaba —— 框架与服务

    作者 | 陈曦(良名)  Spring Cloud Alibaba 项目成员,start.aliyun.com 负责人. 导读:本文整理自作者于 2020 年云原生微服务大会上的分享<进击的 S ...

  8. Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?

    导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中Hystrix.Ribbon以及Feign它们三者之 ...

  9. Spring Cloud Zuul API 网关服务

    API 网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的 Facade 模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤.它除了要实 ...

最新文章

  1. unity 灯笼_如何创建将自己拼成文字的漂亮灯笼
  2. Redis中布隆过滤器的使用及原理
  3. java 验证登陆_java登陆界面验证
  4. sudo apt update提示某个源超时
  5. java返回object的类型_为什么标准java类的clone()返回Object而不是实际的类型
  6. 温度传感器硬件编号_打开硬件传感器BITalino进行酷项目
  7. ubuntu java 1.8 1.7_java – 在Ubuntu上从JDK 1.7移动到JDK 1.8
  8. python3装饰器例子_python3装饰器用法示例
  9. 计算机房房间要求,数据中心机房的标准规范
  10. 浅谈I2S协议、PDM麦克风
  11. C语言实现蔡勒公式,用于给定年月日计算出当前是周几
  12. excel分段函数c语言,实战:Excel 逻辑分段函数应用
  13. 面试官十年面试经验总结
  14. 部门 2016 总结
  15. 专科计算机课程作业2理解题,计算机第二模块练习题
  16. centos 安装flash插件
  17. isalpha()函数
  18. EasyNVR网页摄像机直播方案H5前端构建之:如何区分PC端和移动端
  19. mac文本编辑写html5代码,BBEdit For Mac v13.5.5 专业的的文本和HTML编辑器
  20. == 与 === 的区别

热门文章

  1. 【JQuery】使用JQuery 合并两个 json 对象
  2. 脑功能成像研究之我见-组会讲稿
  3. Python 动态添加类方法
  4. 数字图像基础,论坛,算法库matlab,opencv,halcon
  5. Android用GSon处理Json数据
  6. javascript 基础下
  7. Bat命令:从Ftp获取文件以及数据导入
  8. 通向架构师的道路(第十天)之Axis2 Web Service(一)
  9. 【JFreeChart】JFreeChart—输出区域图
  10. Sybase数据库在UNIX、Windows上的实施和管理 出版预告