1.Eureka解決的問題:
實現服務高可用
2.Eureka實現原理:
(1)服務註冊發現
服務實例向註冊中心註冊(推送元數據),並主動定時發送心跳(lease-renuwal-interval-in-seconds=30)
(2)消費者獲取服務
消費者實例向註冊中心獲取服務實例清單,並主動定時獲取清單(registry-fetch-interval-seconds=30)
3.行爲
服務:
註冊上線+心跳,下線
註冊中心:
維護註冊服務清單, 心跳異常保護(enable-self-preservtion=false關閉),剔除下線服務
健康檢查(默認使用心跳檢查,但是無法探測到服務實例的外部資源異常情況,如數據庫無法連接,緩存,或異步消息異常,無法提供服務卻還被調用,所以需要結合actuator/health)
Spring Cloud筆記-Eureka
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Spring cloud gateway入門
原創
2024-05-15 11:50:15
JDBC連接openGauss6.0和PostgreSQL16.2性能對比
原創
2024-05-14 11:00:08
爲什麼阿里不建議用excutors創建線程池
原創
2024-05-14 02:07:06
Java遊戲服務器3
osc_hwc3munb
2024-05-14 02:04:28
Android內存管理機制官方詳解文檔
osc_51airx3z
2024-05-14 00:37:42
OSS_PIPE:Rust編寫的大規模文件遷移工具| 京東雲技術團隊
原創
2024-05-13 23:59:27
面試官:說說你對序列化的理解
osc_61miaq6u
2024-05-13 22:58:28
JAVA基礎之常用類(一)String
osc_6mbnx553
2024-05-13 22:07:29
消費者太多!RocketMQ又炸了!
原創
2024-05-13 12:34:50
從XML配置角度理解Spring AOP
原創
2024-05-13 11:31:09
有點意思的 Java 遞歸調用
原創
2024-05-13 02:41:48
Spring Boot3,啓動時間縮短 10 倍!
原創
2024-05-13 02:20:47
cheerp 編譯器之通用計算模塊ccm1
原創
2024-05-12 21:53:46
springboot啓動配置文件加載過程
原創
2024-05-12 10:56:20