攜程Apollo(阿波羅)配置中心在.NET Core項目快速集成

.NET Core的支持文檔大致上能夠參考文檔.Net客戶端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97git

登陸Apollo上新建App和相關的配置項,能夠參考以下配置:github

image

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

image

在項目上配置上面設置的app.id,注意此時是經過新建appsettings.json文件實現的。服務器

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

AppId 用來標識應用身份的惟一id blog

Apollo客戶端針對不一樣的環境會從不一樣的服務器獲取配置 , MetaServer 就是客戶端獲取配置的服務器配置ip

這兩個是必須設置的參數,還有可選的參數能夠設置項。文檔

咱們的.NET Core 的配置系統很是完善了,Apollo的.NET Core組件也是使用這套配置系統。get

來看看咱們的程序運行效果:it

bc483ee8e10a51ec2597d7faa7631af

30028855cb14138aaa596e5d2ff6c82

相關文章
相關標籤/搜索