简介
配置中心
是对服务配置进行统一管理,用来动态修改程序执行的机制。
为什么要使用配置中心?
-
统一性:所有服务配置统一在
配置中心
管理,这样更简单,不易出错。 -
高效性:如果一个服务有多个副本,按传统方式需要改几遍,很费时间。有了
配置中心
,只需要改一遍就可以及时同步给其他服务副本,非常高效、及时。 -
安全性:配置跟随源码一起保存在代码库中,容易造成配置泄漏。
创建一个Web Api项目
-
提前准备:安装并启动Consul
-
打开 Visual Studio 2022 并创建Web Api项目(点击查看完整示例代码2.2open in new window)
安装依赖包
dotnet add package Wing.Consul
Program代码
using Wing;
var builder = WebApplication.CreateBuilde