攜程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%97

登錄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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM