Druid原始碼分析 整體結構

2021-07-27 08:26:07 字數 682 閱讀 5783

**版本

0.9.1

專案位址

**整體結構

api                       核心介面層,整個**庫的最底層

common                    公共方法,依賴api

examples                  例項

indexing-hadoop           基於mr的索引服務

indexing-service          索引服務

processing                資料處理模組,包括查詢/寫入/切分/傳輸等

server                    服務實現模組

services                  服務啟動入口,依賴common/server/indexing-hadoop/indexing-service

integration-tests         整體測試(docker)

benchmarks                標準測試

aws-common                基於aws的擴充套件

extension-core            擴充套件核心,官方提供

extension-contrib         擴充套件,開源貢獻者提供

distribution     

SkyWalking 原始碼的整體結構

skywalking 原始碼的整體結構如下圖所示 2 apm commons 模組 skywalking 的公共元件和工具類。其中包含兩個子模組,apm datacarrier 模組提供了乙個生產者 消費者模式的快取元件 datacarrier 無論是在 agent 端還是 oap 端都依賴該元件。...

Spark原始碼分析 Spark整體架構

術語 描述使用者編寫的程式。driver端的sparkcontext sparkconf和執行在executors上使用者編寫的業務邏輯 即map reduce reducebykey等 driver 執行使用者編寫應用程式的main 方法並建立sparkcontext worker 具體執行應用程...

jquery原始碼之整體架構分析

jquery的整體 架構簡化如下 function window,undefined jquery.fn jquery.prototype jquery.fn.init.prototype jquery.fn if typeof window object typeof window.documen...