zoukankan      html  css  js  c++  java
  • 7、.net core 使用apollo

    1、创建应用、namespace

    1.1 创建应用

    1.2 创建namespace

     

     

    1.3 编辑namespace

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

    最终结果

    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>();
                });
        }
    }

     我这为了演示,直接写死了appid和地址,这俩按理需要放到application.json里的

    在程序中使用

    至此完毕

    更多文档请去官方github查看

  • 相关阅读:
    剑指offer【面试题10 :矩形覆盖】
    剑指offer【面试题3 :二维数组中的查找】
    GStreamer Tutorials
    CMake Tutorial
    python
    python
    python-线程、进程、协程
    python-类的继承
    python-操作缓存
    python-线程池
  • 原文地址:https://www.cnblogs.com/ares-core/p/12975477.html
Copyright © 2011-2022 走看看