1. 程式人生 > >攜程Apollo(阿波羅)配置中心在.NET Core專案快速整合

攜程Apollo(阿波羅)配置中心在.NET Core專案快速整合

登入Apollo上新建App和相關的配置項,可以參考如下配置:

image

在Nuget上引入Com.Ctrip.Framework.Apollo.Configuration 的依賴,Nuget 上面的包

image

在專案上配置上面設定的app.id,注意此時是通過新建appsettings.json檔案實現的。

{
   "apollo": {
     "AppId": "SampleApp",
     "MetaServer": "http://111.230.101.173:8080"
   }
}

AppId 用來標識應用身份的唯一id

Apollo客戶端針對不同的環境會從不同的伺服器獲取配置 , MetaServer 就是客戶端獲取配置的伺服器配置

這兩個是必須設定的引數,還有可選的引數可以設定項。

我們的.NET Core 的配置系統非常完善了,Apollo的.NET Core元件也是使用這套配置系統。

來看看我們的程式執行效果:

bc483ee8e10a51ec2597d7faa7631af

30028855cb14138aaa596e5d2ff6c82