.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登錄Apoll... ...
.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和相關的配置項,可以參考如下配置:
在Nuget上引入Com.Ctrip.Framework.Apollo.Configuration 的依賴,Nuget 上面的包
在項目上配置上面設置的app.id,註意此時是通過新建appsettings.json文件實現的。
{
"apollo": {
"AppId": "SampleApp",
"MetaServer": "http://111.230.101.173:8080"
}
}
AppId 用來標識應用身份的唯一id
Apollo客戶端針對不同的環境會從不同的伺服器獲取配置 , MetaServer 就是客戶端獲取配置的伺服器配置
這兩個是必須設置的參數,還有可選的參數可以設置項。
我們的.NET Core 的配置系統非常完善了,Apollo的.NET Core組件也是使用這套配置系統。
來看看我們的程式運行效果: