7、.net core 使用apollo

1、创建应用、namespace

1.1 创建应用

7、.net core 使用apollo

7、.net core 使用apollo

 

1.2 创建namespace

7、.net core 使用apollo

 

 

 

 

 

 

 7、.net core 使用apollo

 

 

 

 

 

 

 7、.net core 使用apollo

 

 

1.3 编辑namespace

7、.net core 使用apollo

然后别忘了点发布,不点发布,程序获取不到

最终结果

7、.net core 使用apollo

 

 

2、.net 程序获取并使用

.net core 3.1 

nuget 引入

Com.Ctrip.Framework.Apollo.Configuration

修改program.cs

using Com.Ctrip.Framework.Apollo;
using Com.Ctrip.Framework.Apollo.Enums;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;

namespace GameApi
{
    public class Program
    {
        public static void Main(string[] args)
        {
            var builder = CreateHostBuilder(args);
            builder.Build().Run();
        }
        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder
                .ConfigureAppConfiguration((hostingContext, builder) =>
                {
                    builder
                    .AddApollo("ares-server-01", "http://192.168.137.220:8801/")
                    .AddDefault()
                    .AddNamespace("application")
                    .AddNamespace("logger", ConfigFileFormat.Json)
                    .AddNamespace("jwt", ConfigFileFormat.Json);
                })
                .UseStartup<Startup>();
            });
    }
}

 

 

在程序中使用

7、.net core 使用apollo

 

至此完毕

更多文档请去官方github查看

 

上一篇:【apollo】spring boot 使用apollo


下一篇:47 Apollo Portal管理后台的使用