.net配置nacos,手把手教你分布式配置中心

.net配置nacos,手把手教你分布式配置中心

个人博客地址:note.raokun.top
拥抱ChatGPT,国内访问网站:https://www.playchat.top

Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

这么优秀的分布式服务管理平台,怎么能不接入呢?

nacos的安装和使用这里就不细说了,可以参考网上教程和官方文档。https://nacos.io/zh-cn/docs/quick-start.html

我们以创建一个webapi项目为例手把手教你使用Nacos进行配置管理和服务注册

1.创建项目

创建一个webapi项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N5vVbLHD-1677226050934)(null)]

![image-1677225608373](https://note.raokun.top/upload/2023/02/image-1677225608373.png

image-1677225617432

2、项目配置

添加Nacos依赖

	 <PackageReference Include="nacos-sdk-csharp" Version="1.3.4" /><PackageReference Include="nacos-sdk-csharp.AspNetCore" Version="1.3.4" /><PackageReference Include="nacos-sdk-csharp.Extensions.Configuration" Version="1.3.4" /><PackageReference Include="nacos-sdk-csharp.IniParser" Version="1.3.4" /><PackageReference Include="nacos-sdk-csharp.YamlParser" Version="1.3.4" />

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1VtYwcc3-1677226050028)(null)]!

修改appsettings.json

添加nacos配置

"NacosConfig": {//配置中心"Listeners": [{"Optional": false,"DataId": "netTestConfig","Group": "zltest"}],//命名空间GUID"Namespace": "bf644fca-1276-415a-89de-428331e96a46","ServerAddresses": [ "172.16.9.88:8848" ],//服务发现"ServiceName": "netTest","GroupName": "zltest"}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nt9iK4kb-1677226049994)(null)]

3.Program.cs加载配置

//注册服务
builder.Services.AddNacosAspNet(builder.Configuration,section: "NacosConfig");
//设置nacos配置
builder.Host.UseNacosConfig(section: "NacosConfig", parser: null, logAction: null);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SBqomh0j-1677226050515)(null)]

4.Nacos 上添加配置文件

image-1677225772499

{"Logging": {"LogLevel": {"Default": "Information","Microsoft.AspNetCore": "Warning"}},"AllowedHosts": "*","NacosConfig": {//配置中心"Listeners": [{"Optional": false,"DataId": "netTestConfig","Group": "zltest"}],//命名空间GUID"Namespace": "bf644fca-1276-415a-89de-428331e96a46","ServerAddresses": [ "172.16.9.88:8848" ],//服务发现"ServiceName": "netTest","UserName": "nacos","Password": "nacos","GroupName": "zltest"},"DbConfig":{"DbType": 0,//数据库连接字符串"ConnectionString": "Data Source=localhost;port=3306;Initial Catalog=TNBLOG;uid=root;pwd=1234567;CharSet=utf8mb4;Allow User Variables=true;","IsAutoCloseConnection": true}
}

5.写个接口显示Naocs的配置

image-1677225784930

6.验证结果

启动服务

服务注册结果

服务列表中显示我们的服务:nettest

image-1677225796392

配置参数获取结果

接口返回nacos上的配置

image-1677225806047
传送门:https://note.raokun.top/archives/net%E4%BD%BF%E7%94%A8nacos%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83md

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/62008.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《商标与商号法律制度冲突问题研究报告》发布

2022年4月11日&#xff0c;北京阳光知识产权与法律发展基金会正式发布《商标与商号法律制度冲突问题研究报告》。报告历时一年半&#xff0c;是目前针对商标与字号法律制度冲突问题进行的比较系统、全面的研究成果&#xff0c;具有极高的实践价值。   在我国目前的法律制度体…

为什么之前CSDN上免费用的chatgpt不见了

chatgpt刚上线时候&#xff0c;管理风控上是比较松的&#xff0c;基本上通过一些简单的技术手段就能获取大量的账号&#xff0c;并能在限制地区稳定访问使用&#xff0c;甚至单号同时访问也是可以轻松应对&#xff1b;但后面&#xff0c;风控发生了本质上的改变。 ​ 编辑切换…

人工神经网络文献综述,人工神经网络论文文献

BP神经网络方法 。 人工神经网络是近几年来发展起来的新兴学科&#xff0c;它是一种大规模并行分布处理的非线性系统&#xff0c;适用解决难以用数学模型描述的系统&#xff0c;逼近任何非线性的特性&#xff0c;具有很强的自适应、自学习、联想记忆、高度容错和并行处理能力…

美国DARPA204页可解释人工智能文献综述论文《Explanation in Human-AI Systems》

来源&#xff1a;专知 摘要&#xff1a;本文介绍Arxiv上的《Explanation in Human-AI Systems》&#xff0c;一篇关于可解释机器学习的综述&#xff0c;介绍了可解释机器学习的多学科观点、历史研究、模型、关键点等。 可解释AI是现在正火热的科研和工程问题。Arxiv上一篇《Exp…

Python | 电影Top250 + 数据可视化

文章目录 1. 代码2. 数据可视化2.1 读取数据2.2 各年份上映电影数量柱状图&#xff08;纵向&#xff09;2.3 各地区上映电影数量前十柱状图&#xff08;横向&#xff09;2.4 电影评价人数前二十柱状图&#xff08;横向&#xff09; 可视化项目源码数据 大家好&#xff0c;我是 …

或颠覆广告格局,FGMNT的VR工具亮相戛纳国际创意节

Situ或重新定义广告客户可视化其广告系列的方式。 在戛纳国际创意节上&#xff0c;墨尔本虚拟现实初创公司FGMNT展示了他们的新的VR网络工具——Situ&#xff0c;或重新定义广告客户可视化其广告系列的方式。 据悉&#xff0c;Situ是一种基于网页的沉浸式工具&#xff0c;使客…

html form提交heard,德普前妻Amber Heard戛纳合辑

0 德普前妻Amber Heard戛纳合辑 2018-05-14 10:56 德普前妻Amber Heard出席戛纳电影节&#xff0c;不论是简约的黑白配还是拍摄广告时撩人的红色衬衫&#xff0c;或是走红毯时性感十足的深V礼服裙&#xff0c;她都能穿出属于自己的味道。在外媒24小时跟拍、豪不修图的渣画质里&…

数据分析(一)豆瓣华语电影分析

在之前&#xff0c;我们已经用通过爬虫获取了豆瓣华语电影共33133部电影的数据&#xff0c;具体爬虫介绍请见之前的博文&#xff0c;爬虫实战&#xff08;一&#xff09;利用scrapy爬取豆瓣华语电影。本文对爬虫过程进行简要概述后&#xff0c;对这部分数据进行分析。 1. 前言…

Python猫眼电影数据采集与可视化分析实战

在国内比较知名的电影数据平台应该就是豆瓣、猫眼了,别的使用的不是很多,这两个平台就我们来说,平时的实践依赖还是比较多的,今天主要是想基于猫眼电影数据做一点分析性的工作,在我之前的文章中,基于豆瓣影评数据的采集、处理、存储、分析、可视化整个流程已经做了详细的…

践行社会责任的路上,中概股们看到了怎样的风景?

谈起社会责任&#xff0c;你会想到什么&#xff1f;绿色经济、“双碳”目标、共同富裕、乡村振兴、慈善活动、ESG(环境、社会和公司治理)这些名词肯定少不了。 当下&#xff0c;全球企业正越发强调社会责任&#xff0c;这或许是商业发展到一定阶段的必然结果&#xff0c;但也离…

第九届北京国际电影节海报,对你发起邀请

文丨夏莎莎 你看>丨创意视觉设计&#xff08;ID&#xff1a;fvatm0525&#xff09; 第九届北京国际电影节海报&#xff0c;你肿么了&#xff1f; 来自官方的海报文案 敲重点&#xff0c;好好学习昂 强行乱入的文案 四月的北京 水绿 云淡 风轻 天坛女神 屹立苍穹 脚踏大地 播…

遇见·戛纳--张全欣《遇见·环市路》

遇见戛纳--张全欣《遇见环市路》 今年的第71届戛纳电影节&#xff0c;不仅仅是西方电影的专属舞台&#xff0c;以中国为代表的亚洲电影以及种种正式参与或蹭热度的新闻层出不穷。 提起法国&#xff0c;大家想到的是&#xff1a;浪漫、时尚、奢华。 而提起法国戛纳&#xff0c;必…

当电影节遇上VR,会擦出怎样的火花?

2016年VR产业异常火爆&#xff0c;国际上各大电影节也纷纷掺和其中。 2016年被称为VR元年&#xff0c;如今元年已过半&#xff0c;我们见证了一大批VR的硬件设备的出现&#xff0c;也看到资本市场正在呼吁高品质的VR内容。VR产业是如此的火爆&#xff0c;国际上各大电影节也纷…