Spring Cloud 核心元件

2021-10-03 05:20:56 字數 425 閱讀 1687

spring cloud 核心元件,在微服務架構中,分別扮演的角色:

1、eureka:各個服務啟動時,eureka client 都會將服務註冊到 eureka server,並且 eureka client 還可以反過來從 eureka server 拉取登錄檔,從而知道其他服務在**。

2、ribbon:服務間發起請求的時候,基於 ribbon 做負載均衡,從乙個服務的多台機器中選擇一台。

3、feign:基於 feign 的動態**機制,根據註解和選擇的機器,拼接請求 url 位址,發起請求。

4、hystrix:發起請求是通過 hystrix 的執行緒池來走的,不同的服務走不同的執行緒池,實現了不同服務呼叫的隔離,避免了服務雪崩的問題。

5、zuul:如果前端、移動端要呼叫後端系統,統一從 zuul 閘道器進入,由 zuul 閘道器**請求給對應的服務。

Spring Cloud 核心元件概述

部落格 微服務架構集大成者,雲計算最佳業務實踐 scnsca 註冊中心 netflix eureka 阿里巴巴 nacos 客戶端負載均衡 netflix ribbon 阿里巴巴 dubbo lb spring cloud 熔斷器netflix hystrix 阿里巴巴 sentinel 閘道器ne...

SpringCloud五大核心元件

微服務 springcloud 很多朋友想學習 spring cloud 微服務技術,但又不知道如何著手,本篇將對 spring cloud 微服務的五大核心元件進行介紹!1 netflix eureka 服務發現,註冊中心 同源技術 1.consul 2.nacos 阿里的 既可以做服務註冊也可以...

springcloud五大核心元件

spring cloud是一系列框架的有序集合。它利用spring boot的開發便利性巧妙地簡化了分布式系統基礎設施的開發,如服務發現註冊 配置中心 訊息匯流排 負載均衡 斷路器 資料監控等,都可以用spring boot的開發風格做到一鍵啟動和部署。spring cloud並沒有重複製造輪子,它...