项目实战典型案例26——nacos的命名空间名称和id不一致带来的思考

简介: 项目实战典型案例26——nacos的命名空间名称和id不一致带来的思考

nacos的命名空间名称和id不一致带来的思考

一:背景介绍

项目用的naocs做的配置中心和服务发现。由于开发环境和本地环境使用的都是同一个命名空间,我们多个服务相互调用的时候,由于开发人员本地启动把本地服务注册到开发环境同一个命名空间下,结果导致dev环境部分功能不能用(在线人员列表无法加载出数据)。
之后分别给开发环境和本地环境建立了命名空间,但是之后发现建立的命名空间名称与命名空间的id不一致。

Nacos命名空间相关知识点

命名空间主要使用来描述命名空间含义,命名空间id主要用来唯一标识命名空间。

1.登陆nacos,新建命名空间



2.配置列表中,选择新添加的命名空间,添加配置项



3. 命名空间id用于唯一标识命名空间,后续在spring 项目中集成nacos,配置文件中填写的namespace就是命名空间的id。例如:



思考总结


在命名空间名称与命名空间id修改为不一致带来的反思:


1.将命名空间名称与命名空间id修改为一致或者不一致当时都花费不了多少时间,但是两种修改结果带来的影响是不一致的,以及体现出的思想也是不一致的。

2.命名空间名称与命名空间id不一致,会导致后期维护上产生困扰,如新建一个命名空间,它的命名空间名称是否需要与命名空间一致,还是随意命名会不确定,和疑惑。

3.命名空间名称与命名空间id不一致,会导致每一开发人员每次开发需要思考一下,怎么会不一致呢?是不是有什么其他的作用?那么相当于每次开发时每一位开发人员都会进行思考。那么这两个不一致将带来时间上的消耗。

4.命名空间名称与命名空间id一致,会培养我们如无必要勿增实体的习惯,和做减法的习惯,对于项目开发无论是编码还是UI设计都是起到举足轻重的作用。


目录
相关文章
|
5月前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
256 1
|
2月前
|
缓存 Cloud Native Java
【紧急救援】Nacos配置上线后失效?手把手教你如何轻松搞定命名空间修改难题!
【8月更文挑战第15天】Nacos是关键的云原生服务管理平台,用于动态服务发现与配置管理。但在使用其管理微服务配置时,可能会遇到命名空间内的配置更新后不生效的问题。本文探讨此问题并提供解决方案。首先需确认Nacos服务器运行正常及客户端正确连接。接着检查客户端缓存配置,可通过禁用缓存或缩短缓存间隔来即时更新配置。例如,在Spring Cloud Alibaba Nacos配置中心中启用自动刷新功能,并设置每5秒拉取新配置。同时,对于新增配置项,需重启客户端应用。还需检查Nacos服务器日志排除异常,并考虑升级Nacos版本解决兼容性问题。通过这些步骤,通常可有效解决配置不生效的难题。
56 0
|
5月前
|
Nacos
nacos手动创建配置命名空间隔离
nacos手动创建配置命名空间隔离
46 1
|
Nacos 微服务
Alibaba Nacos配置中心的命名空间与配置分组
Alibaba Nacos配置中心的命名空间与配置分组
292 0
|
存储 缓存 Java
项目实战典型案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况
项目实战典型案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况
464 0
|
3月前
|
Java Nacos 数据库
使用 nacos 搭建注册中心及配置中心
使用 nacos 搭建注册中心及配置中心
76 5
|
3月前
|
NoSQL Java Nacos
SpringCloud集成Seata并使用Nacos做注册中心与配置中心
SpringCloud集成Seata并使用Nacos做注册中心与配置中心
79 3
|
20天前
|
负载均衡 Java Nacos
SpringCloud基础2——Nacos配置、Feign、Gateway
nacos配置管理、Feign远程调用、Gateway服务网关
SpringCloud基础2——Nacos配置、Feign、Gateway
|
2月前
|
安全 Nacos 数据安全/隐私保护
升级指南:从Nacos 1.3.0 到 2.3.0,并兼容 Seata 的鉴权配置
本文详细介绍了如何在微服务环境下从 Nacos 1.3.0 升级到 2.3.0,并确保 Seata 各版本的兼容性。作者小米分享了升级过程中的关键步骤,包括备份配置、更新鉴权信息及验证测试等,并解答了常见问题。通过这些步骤,可以帮助读者顺利完成升级并提高系统的安全性与一致性。
84 8
升级指南:从Nacos 1.3.0 到 2.3.0,并兼容 Seata 的鉴权配置
|
2月前
|
运维 Java Nacos
Spring Cloud应用框架:Nacos作为服务注册中心和配置中心
Spring Cloud应用框架:Nacos作为服务注册中心和配置中心
下一篇
无影云桌面