当前位置:网站首页 > 去中心化金融(DeFi) > 正文

Nacos配置中心使用(nacos配置中心有啥作用)



nacos作为注册中心:

(1、导入依赖:

(2、可配置文件中配置nacos server地址:

(3、使用@EnableDiscoveryClient注解开启服务注册与发现功能

这样就能将这个服务注册到注册中心了

特别注意:

注册中心中服务的远程调用:

一个服务向注册中心获取另外一个服务的位置,发起请求并获取响应数据

(1、引入open-fegin

(2、编写一个接口,告诉springcloud这个接口需要调用远程服务 (创建一个feign包用来存放远程接口)(编写接口:1、在创建的接口上加上@FeignClient("需要调用的服务名")注解告诉springcloud这个接口是个远程客户端,需要调用远程服务。 2、将需要调用的服务的方法的完整签名写在接口上,声明接口的每一个方法都是调用哪个远程服务的哪个请求

3、开启远程调用功能:@EnableFeignClients(basePackages = "存放远程调用接口的包的路径")

这样在这个服务中想要调用别的服务,就只需要将这个远程调用接口注入进来就可以使用这个接口调用的远程服务的方法

将nacos作为配置中心来集中管理各个微服务的一些配置:

参考官方文档:

1、引入依赖

2、创建bootstrap文件并配置,这个文件会优先被读取

3、注入对应配置并打开动态更新功能

(4、在配置文件中将refresh打开

注意:springboot 2.4及以上版本先添加spring-cloud-starter-bootstrap依赖,这样才能动态获取到

这样就可以在nacos配置中心的配置列表中创建一个Data ID为应用名+properties的配置,并将写入配置内容

如果配置中心和当前应用的配置文件中都配置了相同的项,优先使用配置中心的配置

使用nacos作为配置中心
(1、命名空间:配置隔离
默认public(保留空间),默认新增的所有配置都在public空间下
开发,测试,生产时利用命名空间来做环境隔离
注意:在bootstrap.properties配置上需要使用哪个命名空间下的配置
也可以在每一个微服务之间互相隔离配置,每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置
(2、配置集:所有的配置集合





(3、配置集id:类似文件名
         Date ID:类似文件名
(4、配置分组:
魔人所有的配置集都属于:DEFAULT_GROUP
配置分组可以基于业务随意定制



到此这篇Nacos配置中心使用(nacos配置中心有啥作用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 配置中心(静脉药物配置中心)2025-08-31 16:54:08
  • 静脉配置中心的洁净级别(静脉配置中心系统)2025-08-31 16:54:08
  • pivas静脉配置中心个人心得(静脉配置中心心得体会)2025-08-31 16:54:08
  • 静脉配置中心是哪个部门(静脉配置中心是哪个部门负责)2025-08-31 16:54:08
  • pivas静脉配置中心ppt(pivas静脉配置中心工作流程)2025-08-31 16:54:08
  • 静脉配置中心出科小结(静脉配置中心工作制度)2025-08-31 16:54:08
  • 本机短信中心的号码是什么(本机短信中心的号码是什么意思)2025-08-31 16:54:08
  • 静脉配置中心出科小结(静脉配置中心个人小结)2025-08-31 16:54:08
  • 论文一级提升论文质量:金融论文写作的关键步骤二级提升论文质量:金融论文写作的关键步骤三级提升论文质量:金融论文写作的关键步骤是什么意思(论文一级提升论文质量:金融论文写作的关键步骤二级提升论文质量:金融论文写作的关键步骤三级提升论文质量:金融论文写作的关键步骤是什么意思啊)2025-08-31 16:54:08
  • 配置中心能放哪些内容(配置中心能放哪些内容文件)2025-08-31 16:54:08
  • 全屏图片