SpringCloud 使用知識點

2021-10-24 07:16:21 字數 657 閱讀 1875

伺服器發現:eureka、zookeeper、consul、nacos

服務之間互相呼叫:

resttemplate

feign

負載均衡:ribbon

訊息中介軟體:rabbit、kafka。。。

spring cloud stream

配置中心:config server

spring bus 自動更新

webhook 動態更新

服務閘道器和zuul

路由cookie和動態路由,高可用

過濾器:pre、post

限流、鑑權。。。

跨域服務容錯:hystrix

觸發降級

超時斷路器

feign-hystrix 、 hystrix-dashboard(視覺化)

服務追蹤,鏈路監控

spring cloud sleuth

zipkin:視覺化

traceid: 同乙個請求的唯一標識

spanid: 下一層的請求跟蹤id,是下一層的parentid

parentid: 上一層的請求id

opentracing 標準(來自cncf(有k8s))

專案部署

docker

rancher / jenkins

spring cloud 基礎知識

對映到客戶端上的 spring.profiles.active 逗號分隔列表 和 這是乙個伺服器端功能,標記 版本 的一組配置檔案。trying階段主要是對業務系統做檢測及資源預留confirming階段主要是對業務系統做確認提交,trying階段執行成功並開始執行confirming階段時,預設c...

知識整理(八) SpringCloud 相關知識

1.spring cloud 架構圖 2.eureka 原理 答 eureka兩大核心功能 服務的發現與註冊 心跳和故障。3.eureka 集群原理 答 eureka集群是peer to peer模式,也就是說集群中的每個eureka例項是平等的,每個例項都可以進行服務的發現和註冊,這點與zooke...

Spring Cloud 知識結構梳理

在spring cloud的保護傘下。我們將看看以下功能 使用spring cloud實現集中式微服務配置 配置伺服器 使用spring cloud bus跨配置同步配置 微服務例項 使用feign建立宣告性rest客戶端 使用ribbon實現客戶端負載平衡 使用eureka實現name伺服器 使用...