nacos服务注册命名空间指定方式
更新时间:2024年12月27日 09:30:02 作者:Slavic_
文章介绍了Nacos服务注册命名空间的用途,以及如何创建和指定命名空间,命名空间用于隔离不同项目的服务和配置,避免冲突,通过在配置文件中指定命名空间ID,服务会注册到相应的命名空间中,这样可以更好地管理不同环境下的配置文件
记录下nacos服务注册命名空间指定
为什么要指定服务注册命名空间呢?
由于有些公司多个项目都用同一个nacos作为注册中心和配置中心,nacos为了隔离不同服务用到了命名空间。
怎么指定命名空间?
命名空间暂时用到有两种,指定配置文件命名空间,一个是指定服务注册命名空间。
1.创建命名空间

2.在配置文件指定刚才创建命名空间的id,一般不指定会默认注册到public哪里。
# Tomcat
server:
port: 9102
# Spring
spring:
application:
# 应用名称
name: organization
profiles:
# 环境配置
active: dev
cloud:
nacos:
discovery:
# 服务注册地址
server-addr: 127.0.0.1:8868
# 注册命名空间
namespace: c6d30215-938d-4750-836a-85fd10ca5142
config:
# 配置中心地址
server-addr: 127.0.0.1:8868
# 配置文件格式
file-extension: yml
# 共享配置
shared-dataids: organization-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
# 服务命名空间
namespace: c6d30215-938d-4750-836a-85fd10ca5142启动服务就会看到对应的命名空间出现刚才启动的服务了。

指定配置命名空间就会到指定命名空间找配置文件,如果一个项目有多个环境也可以这么用。创建多个命名空间存放对应配置文件。

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详解java接口(interface)在不同JDK版本中的变化
这篇文章主要介绍了详解java接口(interface)在不同JDK版本中的变化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-02-02
java同步器AQS架构AbstractQueuedSynchronizer原理解析下
这篇文章主要为大家介绍了java同步器AQS架构AbstractQueuedSynchronizer原理解析下,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步2022-03-03
springboot+mybatis-plus基于拦截器实现分表的示例代码
本文主要介绍了springboot+mybatis-plus基于拦截器实现分表,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-11-11


最新评论