使用nacos命名空间namespace用法,测试时做实例隔离

 更新时间:2024年12月24日 16:14:24   作者:qq_34004088  
Nacos命名空间用于管理多套不同环境的服务器,增加一个命名空间的概念,可以用一套Nacos注册中心管理多套不同的环境

nacos命名空间namespace用法

eureka用作注册中心,如果有多套环境的时候,通常须要部署多套eureka注册中心代码。

nacos用作注册中心时,增加一个命名空间namespace的概念,可以用一套nacos注册中心去管理多套不同的环境服务器,此时的nacos显然一个平台的概念了。

nacos命名空间使用

1、创建命名空间

打开nacos控制台,点击左侧命名空间标题,可以看到命名空间名称列表中有一个默认的public,public命名空间是nacos的保留空间,默认namespace对应ID为空。即不设置命名空间时候,默认的注册都在public空间下。

默认的服务列表都在public空间下面,分组名称为默认分组DEFAULT_GROUP。

那如何创建一个新的命名空间呢,在nacos控制台左侧的命名空间标题,点开后,点击新建命名空间,可以看到弹出的新建命名空间窗口。

一个nacos注册中心的命名空间名具有唯一性,即命名空间名不可以重复。新建命名空间时候,如果不填写命名空间id,则系统会自动生成命名空间id,生成规则为UUID方式。

这里,我们创建一个空间名为dev,空间id为3bab8e9d-972c-4b11-a44f-74714ac7f471的开发环境命名空间。

2、命名空间工程中使用

在有命名空间之前,nacos-client的工程注册中心配置为

server.port=8081
spring.application.name=nacos-client
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

增加命名空间后,代码中须要配置命名空间id,代码中不配置命名空间名称。

故在之前的配置文件中,增加如下命名空间配置项 

spring.cloud.nacos.discovery.namespace=3bab8e9d-972c-4b11-a44f-74714ac7f471

在dev空间下,有nacos-client一台实例存在

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java虚拟机中多线程总结

    java虚拟机中多线程总结

    在本篇内容中小编给大家分享的是关于java虚拟机中多线程的知识点总结内容,需要的朋友们参考学习下。
    2019-06-06
  • Component和Configuration注解区别实例详解

    Component和Configuration注解区别实例详解

    这篇文章主要为大家介绍了Component和Configuration注解区别实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Spring中容器创建的四种方式示例

    Spring中容器创建的四种方式示例

    这篇文章主要介绍了Spring中容器创建的四种方式示例,Spring容器是Spring框架的核心部分,它负责管理和组织应用程序中的对象,它提供了一种轻量级的、非侵入式的方式来实现对象的创建、依赖注入和生命周期管理,需要的朋友可以参考下
    2023-10-10
  • 通过Java实现RSA加密与验证的方法详解

    通过Java实现RSA加密与验证的方法详解

    RSA是一种非对称加密算法,是目前广泛应用于加密和数字签名领域的一种加密算法,本文主要讲述如何通过Java实现RSA加密与验证,应用场景为与其他平台对接接口时,通过RSA加密和解密验证请求的有效性,在对接时双方互换公钥,需要的朋友可以参考下
    2023-12-12
  • 解决Spring导出可以运行的jar包问题

    解决Spring导出可以运行的jar包问题

    最近需要解决Maven项目导入可执行的jar包的问题,如果项目不包含Spring,那么使用mvn assembly:assembly即可,这篇文章主要介绍了Spring导出可以运行的jar包,需要的朋友可以参考下
    2023-03-03
  • java中ImageReader和BufferedImage获取图片尺寸实例

    java中ImageReader和BufferedImage获取图片尺寸实例

    这篇文章主要介绍了java中ImageReader和BufferedImage获取图片尺寸实例,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • java http连接池的实现方式(带有失败重试等高级功能)

    java http连接池的实现方式(带有失败重试等高级功能)

    这篇文章主要介绍了java http连接池的实现方式(带有失败重试等高级功能),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • mybatis plus常用注解的具体使用

    mybatis plus常用注解的具体使用

    本文主要介绍了mybatis plus常用注解的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 剖析Java中在Collection集合中使用contains和remove为什么要重写equals

    剖析Java中在Collection集合中使用contains和remove为什么要重写equals

    这篇文章主要介绍了Collection集合的contains和remove方法详解remove以及相关的经验技巧,通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • Springboot中yml文件没有叶子图标的解决

    Springboot中yml文件没有叶子图标的解决

    这篇文章主要介绍了Springboot中yml文件没有叶子图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论