Apollo系列(二):ASP.NET Core 3.1使用分布式配置中心Apollo
2020-09-26 19:28
2291 查看
关于Apollo怎么安装,我就不介绍了,可以看这篇文章:https://www.cnblogs.com/vic-tory/p/13736192.html
一.Apollo使用
1.创建项目
2.添加配置
3.发布
二.ASP.NET Core客户端使用Apoolo
1.配置
{ "apollo": { "AppId": "apollo-start", "MetaServer": "http://localhost:8080", "ConfigServer": [ "http://localhost:8080" ] } }
2.安装Nuget包:Com.Ctrip.Framework.Apollo.Configuration
3.使用
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder .ConfigureAppConfiguration((hostingContext, builder) => { builder .AddApollo(builder.Build().GetSection("apollo")) .AddDefault() .AddNamespace("application"); }) .UseStartup<Startup>(); });
4.效果
相关文章推荐
- ASP.Net Core 中使用Zookeeper搭建分布式环境中的配置中心系列一:使用Zookeeper.Net组件演示基本的操作
- asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程
- 跟我学: 使用 fireasy 搭建 asp.net core 项目系列之三 —— 配置
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(三)—用户账户及cookie配置
- ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统
- 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
- ASP.NET Core使用Jaeger实现分布式追踪
- 在Asp.Net Core中配置使用MarkDown富文本编辑器实现图片上传和截图上传(开源代码.net core3.0)
- ASP.NET Core 2.0系列学习笔记-配置文件
- 2.4配置的热更新「深入浅出ASP.NET Core系列」
- asp.net core 系列 10 配置configuration (上)
- ASP.NET Core 中使用配置
- asp.net core 3.1 读取appsettings.json配置文件到数据类
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- 2.5配置的框架浅析「深入浅出ASP.NET Core系列」
- 2.3Options建立配置和实体的映射「深入浅出ASP.NET Core系列」
- asp.net core系列 23 EF模型配置(概述, 类型和属性的包含与排除)
- asp.net core系列 56 IS4使用OpenID Connect添加用户认证
- ASP.Net Core 2.2 MVC入门到基本使用系列 (五)