Apollo 五 原始碼解析 引數配置位置

2021-09-25 17:07:30 字數 1606 閱讀 4134

meta預設位址

動手試驗

根據debug的最後一張圖,可以看到,預設的配置文件目錄windows為c:/opt/settings/server.properties,其它系統為/opt/settings/server.properties

修改原始碼

private static final string server_properties_linux = "/opt/settings/server.properties";

private static final string server_properties_windows = "c:/opt/settings/server.properties";

private static final string server_properties_linux = "apollo-configuration.properties";

private static final string server_properties_windows = "apollo-configuration.properties";

編譯後,即可以在工程目錄下的apollo-configuration.properties讀取配置檔案

修改為

修改com.ctrip.framework.apollo.core.metadomainconsts下

public static final string default_meta_url = "";

public static final string default_meta_url = "http://localhost:8080";
編譯原始碼後,這樣在初始化就不需要設定dev_meta的值了

或idea啟動引數

若公司使用到apollo,但沒發現配置引數的地方,那就快看看公司引用的jar包上述的幾個位置,肯定會有發現的

TFS原始碼解析五

nameserver中 ns define.h ifndef tfs nameserver define h define tfs nameserver define h include 訊號量標頭檔案 include tfs依賴的 tbsys 標頭檔案 include common interna...

hdl graph slam原始碼解析(五)

hdl graph slam演算法中的回環檢測部分主要是在loop detector.hpp 中定義並實現的,主要分為兩部分,分別是 從歷史關鍵幀中尋找可能的回環 對可能的回環進行點雲配準確定回環。因此,整體的 結構並不複雜 std vector detect const std vector pt...

dubbo原始碼解析 spi 五

之前對dubbo的spi進行了四篇的分享.大家對這個概念有了一些初步的了解.談到程式設計水平如何高階,大家可能都會異口同聲的說出三個字,看原始碼.但是我卻始終認為,程式設計光看,是永遠學不會的.關鍵還是要多動手.但是很多時候,連怎麼看原始碼都無從下手,你叫我寫仿寫原始碼,這不是開玩笑?我們可以回憶一...