当前位置: 首页 > news >正文

在C# WebApi 中使用 Nacos02: 配置管理、服务管理实战

一、配置管理

1.添加一个新的命名空间

这里我都填写为publicdemo

2.C#代码配置启动

appsetting.json加上:

(nacos默认是8848端口)

  "NacosConfig": {
   "ServerAddresses": [ "http://localhost:8848" ], // Nacos 服务器地址
    "Namespace": "publicdemo" // 命名空间
  }

startup.cs加上(方式一和方式二任选):

public void ConfigureServices(IServiceCollection services)
{services.AddControllers();// 加载 Nacos 配置,启用 Nacos 服务发现//方式一: 需要先在appsetting.json中配置好services.AddNacosV2Config(Configuration, null, "NacosConfig");services.AddNacosV2Naming(Configuration, null, "NacosConfig");//方式二:直接将配置写在这里//services.AddNacosV2Config(x =>//{//    x.ServerAddresses = new System.Collections.Generic.List<string> { "http://localhost:8848/" };//    x.EndPoint = "";//    x.Namespace = "publicdemo";//});//services.AddNacosV2Naming(x =>//{//    x.ServerAddresses = new System.Collections.Generic.List<string> { "http://localhost:8848/" };//    x.EndPoint =

http://www.mrgr.cn/news/100752.html

相关文章:

  • MySQL 实战 45 讲 笔记 ----来源《极客时间》
  • 【MCP教程系列】如何自己打包MCP服务并部署到阿里云百炼上【nodejs+TypeScript】搭建自己的MCP【Cline】
  • 各服务日志: Grok正则解析
  • Axure疑难杂症:全局变量典型应用及思考逻辑(玩转全局变量)
  • Druid监控sql导致的内存溢出--内存分析工具MemoryAnalyzer(mat)
  • FPGA 39 ,FPGA 网络通信协议栈进阶,RGMII、ARP 与 UDP 协议与模块设计( RGMII、ARP、UDP原理与模块设计 )
  • Python自我娱乐小游戏:跳跳糖
  • Vue3 Echarts 3D圆柱体柱状图实现教程以及封装一个可复用的组件
  • MySQL基础篇 | 数据库概述及在TencentOS中安装MySQL8.0.42版本
  • 【学习资源】知识图谱与大语言模型融合
  • Python小程序:上班该做点摸鱼的事情
  • 大语言模型 04:模型量化详解 KTransformers MoE推理优化技术
  • ClickHouse副本集群
  • 连接私有数据与大语言模型的强大框架--LlamaIndex详细介绍与案例应用
  • CC52.【C++ Cont】滑动窗口
  • 什么是环境变量,main函数的命令行参数的概念和作用,以及进程地址空间详解
  • K8S ConfigMap 快速开始
  • 【Linux应用】在PC的Linux环境下通过chroot运行ARM虚拟机镜像img文件(需要依赖qemu-aarch64、不需要重新安装iso)
  • 详解操作系统是如何管理计算机软硬件资源的,以及Linux中进程状态的观察与解释
  • TCP概念+模拟tcp服务器及客户端