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
在這裏插入圖片描述


參考:

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