supervisorctl(-jar)启动配置设置NACOS不同命名空间

背景

由于需要在上海服务器上面配置B测试环境,原本上面已有A测试环境,固需要将两套权限系统分开

可以使用不同的命名空间来隔离启动服务

注:本文章均不涉及公司机密

1、新建命名空间

命名空间默认会有一个public,并且不能删除,此时我们新增一个名为hzces的命名空间

2、将public空间的配置克隆到hzces中

此处选择hzces的命名空间,

就会在hzces命名空间中生成对应的配置文件

3、在配置文件中新增设置命名空间的配置

yaml 复制代码
spring:
 cloud:
  nacos:
   discovery:
    namespace: 31bb8c0c-2f0b-4291-bcd4-f0496bc31618

namespace后面跟的是新增命名空间的id

4、在启动文件中配置

txt 复制代码
--spring.cloud.nacos.discovery.namespace=31bb8c0c-2f0b-4291-bcd4-f0496bc31618   //配置把服务启在哪个命名空间内 
--spring.cloud.nacos.config.namespace=31bb8c0c-2f0b-4291-bcd4-f0496bc31618   //配置 具体读取某个命名空间的配置中心 的配置

此处启动文件即为 -jar 启动文件

5、更新启动配置

supervisorctl update

-jar 启动方式即直接运行上面代码

结果

能够在服务列表中看到在hzces命名空间中启动了权限服务和hzces服务并且读取的是hzces命名空间中的配置文件,与public空间是隔离的

相关推荐
程序猿乐锅6 分钟前
Java第十三篇:Stream流
java·笔记
林三的日常8 分钟前
SpringBoot + Druid SQL Parser 解析表名、字段名(纯Java,最佳方案)
java·spring boot·sql
deviant-ART13 分钟前
java stream 的 findFirst 和 findAny 踩坑点
java·开发语言·后端
青衫码上行20 分钟前
【从零开始学习JVM】字符串常量池
java·jvm·学习·面试·string
历程里程碑27 分钟前
55 Linux epoll高效IO实战指南
java·linux·服务器·开发语言·前端·javascript·c++
何包蛋H28 分钟前
Java并发编程核心:JUC、AQS、CAS 完全指南
java·开发语言
鱼鳞_29 分钟前
Java学习笔记_Day35(多线程)
java·笔记·学习
木易 士心33 分钟前
MyBatis Plus 核心功能与用法
java·后端·mybatis
下次再写38 分钟前
互联网大厂Java面试三轮技术问答及详解——涵盖Spring Boot与微服务
java·springboot·microservices·interview
林深时见鹿v40 分钟前
《后端开发全栈工具安装踩坑指南 & 经验沉淀手册》
java·人工智能·python·oracle