it编程 > 软件设计 > 软件测试

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

115人参与 2024-12-25 软件测试

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一台实例存在

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

使用Jmeter进行http接口测试的详细流程

12-30

服务器性能测试利器之sysbench详解

12-18

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

01-06

首款国产DDR5 32GB内存强不强? 金百达银爵DDR5调试+超频测试

01-09

发布7年的Ryzen 5 2600X能否再战? 七款游戏性能测试出炉

01-16

发布6年的Ryzen 3 3200G还值得买吗? 七款游戏性能测试出炉

01-16

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论