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

來源:互聯網
上載者:User

標籤:ips   images   serve   第一個   ges   啟動參數   www   names   demo   

參考: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範例用戶端啟動和調試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.