2014年一码中特
首頁 > 編程語言 > 詳細

攜程Apollo(阿波羅)配置中心的Java樣例客戶端啟動和調試

時間:2017-10-10 12:02:13      閱讀:9593      評論:0      收藏:0      [點我收藏+]

標簽:分享   添加   傳遞   demo   文件的   技術   指定   中心   apollo   

參考:https://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97#23-java%E6%A0%B7%E4%BE%8B%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%90%AF%E5%8A%A8

前提先搭建好本地單機環境:http://www.cnblogs.com/EasonJim/p/7643630.html

解壓導入Eclipse:

技術分享

主要使用的是apollo-demo

在配置中心后臺新建好App和配置文件項

技術分享

注意:兩個配置文件的名稱中,第一個是新建App時默認的,主要把項填入即可。而第二個是選擇添加Namespace時,指定私有模式才能輸入自定義名稱。

回到apollo-demo項目上,指定Class運行,增加如下的VM啟動參數:

技術分享

技術分享

啟動后可以看見如下的信息已經通過遠程啟動起來:

技術分享

對于為什么需要傳遞兩個VM參數,原因如下:

1、第一個參數用于指定環境,env先通過/opt/settings/server.propertis指定的去讀取,如果沒有就直接讀取系統屬性-D提供的,如果都沒有,那么你掛定了。

2、由于使用的是整套代碼引入的Demo項目,所以在app-core中對于meta_server的地址采用了變量去讀取,而這個變量提供的方式時系統屬性-D去提供。在這里:

技術分享

而如果是使用自己打包上傳到倉庫的Client時,這個Client最終會包含Core,這些地址已經自動指定了,所以不需要系統屬性。

 

攜程Apollo(阿波羅)配置中心的Java樣例客戶端啟動和調試

標簽:分享   添加   傳遞   demo   文件的   技術   指定   中心   apollo   

原文:http://www.cnblogs.com/EasonJim/p/7644860.html

(0)
(0)
   
舉報
評論 一句話評論(0
登錄后才能評論!
? 2014 bubuko.com 版權所有 魯ICP備09046678號-4
打開技術之扣,分享程序人生!
             

魯公網安備 37021202000002號

2014年一码中特 北京pk10赛车计划群 排列五稳赚必赢的方法 安徽时时计划软件手机版式 新疆时时大小玩法 pk10最牛七码单期计划 uk大上海时时平台 pk10单双稳赚技巧 安徽快三计划软件免费下载 3d一胆拖六直选多少钱 258竞彩网