欢迎光临
个人技术文档整理

.NET Core Nacos 配置中心(二)

Nacos配置

  • 新建命名空间

Net NuGet 包

nacos-sdk-csharp.Extensions.Configuration

Net 简单用法

  • 在 Program.cs 进行如下配置
    public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureAppConfiguration((context, builder) =>
            {
                var c = builder.Build();
    
                // 从配置文件读取Nacos相关配置
                // 默认会使用JSON解析器来解析存在Nacos Server的配置
                builder.AddNacosV2Configuration(c.GetSection("NacosConfig"));
                // 也可以按需使用ini或yaml的解析器
                // builder.AddNacosConfiguration(c.GetSection("NacosConfig"), Nacos.IniParser.IniConfigurationStringParser.Instance);
                // builder.AddNacosConfiguration(c.GetSection("NacosConfig"), Nacos.YamlParser.YamlConfigurationStringParser.Instance);
            })
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>();
            })
  • 修改 appsettings.json
  •  

参考:

https://github.com/nacos-group/nacos-sdk-csharp/blob/dev/README.zh-cn.md

赞(1)