使用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实现Excel文件加密解密的示例代码

    Java实现Excel文件加密解密的示例代码

    设置excel文件保护时,通常可选择对整个工作簿进行加密保护。无需设置文档保护时,可撤销密码保护,即解密文档。本文将通过java程序演示以上加密、解密方法的实现,感兴趣的可以了解一下
    2022-05-05
  • SpringBoot启动yaml报错的解决

    SpringBoot启动yaml报错的解决

    这篇文章主要介绍了SpringBoot启动yaml报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java中redis的基本类型

    Java中redis的基本类型

    这篇文章主要介绍了Java中redis的基本类型,redis存储数据的基本类型有:字符串类型、散列类型、列表类型、集合类型、有序集合类型,下面我们对其中几个进行简单介绍,需要的小伙伴可以参考一下
    2022-03-03
  • 简单了解java数组传递方法

    简单了解java数组传递方法

    这篇文章主要介绍了简单了解java数组传递方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Java使用ScriptEngine动态执行代码(附Java几种动态执行代码比较)

    Java使用ScriptEngine动态执行代码(附Java几种动态执行代码比较)

    这篇文章主要介绍了Java使用ScriptEngine动态执行代码,并且分享Java几种动态执行代码比较,需要的朋友可以参考下
    2021-04-04
  • SpringBoot项目访问任意接口出现401错误的解决方案

    SpringBoot项目访问任意接口出现401错误的解决方案

    今天小编就为大家分享一篇关于SpringBoot项目访问任意接口出现401错误的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 一文教会你如何从0到1搭建一个SpringBoot项目

    一文教会你如何从0到1搭建一个SpringBoot项目

    今天刚好学习到SpringBoot,就顺便记录一下吧,下面这篇文章主要给大家介绍了关于如何从0到1搭建一个SpringBoot项目的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • SpringBoot 转发请求至指定页面的操作方法

    SpringBoot 转发请求至指定页面的操作方法

    这篇文章主要介绍了SpringBoot 转发请求至指定页面,需要使用@Controller,不可使用@RestController,@RestController相当于@Controller和@ResponseBody合在一起的作用,本文通过实例代码详细讲解,需要的朋友可以参考下
    2022-11-11
  • java设计日历可视化的详细步骤记录

    java设计日历可视化的详细步骤记录

    这篇文章主要给大家介绍了关于java设计日历可视化的相关资料,通过自定义的CircleLabel类来突出显示今天的日期,并使用BorderLayout布局管理窗口组件,文章详细描述了各个类和方法的设计思想和实现逻辑,需要的朋友可以参考下
    2024-12-12
  • Java中Quartz高可用定时任务快速入门

    Java中Quartz高可用定时任务快速入门

    如果你想做定时任务,有高可用方面的需求,或者仅仅想入门快,上手简单,那么选用它准没错,感兴趣的小伙伴们可以参考一下
    2022-04-04

最新评论