Spring Cloud - 各组件(eureka、hystrix、ribbon、feign、stream、sleuth)简介

下一篇: Spring Cloud概念+案例(eureka注册+拉取、ribbon负载均衡+重试)【上】

在这里插入图片描述 在这里插入图片描述在这里插入图片描述

# 简单介绍 Spring Cloud

Spring Cloud 是一个基于 Spring Boot 实现的微服务开发工具。

到目前为止我运用到生产中的常用的组件如下。

  • Spring Cloud Eureka 尤里卡 :服务治理组件,包含服务注册中心,服务注册发现机制
    https://spring.io/projects/spring-cloud-netflix
  • Spring Cloud Ribbon 丝带:客户端负载均衡重试机制
    https://spring.io/guides/gs/client-side-load-balancing/
  • Spring Cloud Hystrix 刺猬 :容错管理组件,具备服务熔断、服务降级、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能
    https://github.com/Netflix/Hystrix
  • Spring Cloud Hystrix dashboard 仪表板 + actuator 传动装置
    前者: 断路器仪表盘
    后者: 是 SpringBoot 提供的项目监控工具,可以提供多种项目监控信息。
  • Spring Cloud Feign 想象:声名式服务调用,对 RibbonHystrix 的封装
  • Spring Cloud Stream 流:简化对中间件的使用,支持 RabbitMQKafka 自动化配置
  • Spring Cloud Sleuth 警犬:全链路跟踪,与 Zipkin 整合

在这里插入图片描述在这里插入图片描述    在这里插入图片描述    在这里插入图片描述   在这里插入图片描述

# Spring Cloud Eureka

Dubbo的服务治理 做比较和分析,如图

Eureka

在这里插入图片描述

Dubbo
在这里插入图片描述


参考:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章