Eureka原始碼總體介紹

2021-08-21 10:50:00 字數 1022 閱讀 3333

在 在

spring cloud netflix構建起來很簡單,執行 mvn clean package,耐心等待即可。

二 eureka 官方原始碼**結構

1 eureka模組結構

2 eureka-core模組

eureka-core 模組包含了功能的核心實現:

com.netflix.eureka.cluster - 與peer節點複製(replication)相關的功能

com.netflix.eureka.lease - 即」租約」, 用來控制註冊資訊的生命週期(新增、清除、續約)

com.netflix.eureka.registry - 儲存、查詢服務註冊資訊

com.netflix.eureka.resources - restful風格中的」r」, 即資源。相當於springmvc中的controller

com.netflix.eureka.transport - 傳送http請求的客戶端,如傳送心跳

com.netflix.eureka.aws - 與amazon aws服務相關的類

3 eureka-client模組

eureka客戶端:微服務通過該客戶端與eureka進行通訊,遮蔽了通訊的細節。

4 eureka-server模組

包含了servlet應用的基本配置,如web.xml。構建成功後在該模組下會生成可部署的war包。

三 spring cloud netflix 適配 eureka 的**

四 參考

flume原始碼閱讀 總體介紹

flume是cloudera提供的乙個高可用的,高可靠的,分布式的海量日誌採集 聚合和傳輸的系統,flume支援在日誌系統中定製各類資料傳送方,用於收集資料 同時,flume提供對資料進行簡單處理,並寫到各種資料接受方 可定製 的能力。對於怎樣去讀原始碼,仁者見仁,智者見智,下面僅僅陳述一下我的方法...

Eureka 原始碼解析

color red b eureka 原始碼解析 應用例項註冊發現 二 之續租 b color url eureka原始碼解析 eureka client 初始化 一 之 eurekainstanceconfig url eureka 原始碼解析 eureka client 初始化 二 之 eure...

Eureka原始碼系列 2 原始碼啟動入口

本文介紹如何搭建eureka原始碼的debug環境,網上有一些部落格抄來抄去,抄錯了都不知道。eureka server模組下有乙個測試類 eureka server src test j a com netflix eureka resources eurekaclientserverrestin...