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

这篇具有很好参考价值的文章主要介绍了supervisorctl(-jar)启动配置设置NACOS不同命名空间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

由于需要在上海服务器上面配置B测试环境,原本上面已有A测试环境,固需要将两套权限系统分开
可以使用不同的命名空间来隔离启动服务

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

1、新建命名空间

命名空间默认会有一个public,并且不能删除,此时我们新增一个名为hzces的命名空间
supervisorctl(-jar)启动配置设置NACOS不同命名空间,Java,jar,java

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

supervisorctl(-jar)启动配置设置NACOS不同命名空间,Java,jar,java
此处选择hzces的命名空间,
supervisorctl(-jar)启动配置设置NACOS不同命名空间,Java,jar,java
就会在hzces命名空间中生成对应的配置文件

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

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

spring:
 cloud:
  nacos:
   discovery:
    namespace: 31bb8c0c-2f0b-4291-bcd4-f0496bc31618

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

4、在启动文件中配置

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

--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 启动方式即直接运行上面代码

结果

supervisorctl(-jar)启动配置设置NACOS不同命名空间,Java,jar,java
能够在服务列表中看到在hzces命名空间中启动了权限服务和hzces服务并且读取的是hzces命名空间中的配置文件,与public空间是隔离的文章来源地址https://www.toymoban.com/news/detail-681997.html

到了这里,关于supervisorctl(-jar)启动配置设置NACOS不同命名空间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 重写 Nacos 服务发现:多个服务器如何跨命名空间,访问公共服务?

    在开发某个公共应用时,笔者发现该公共应用的数据是所有测试环境(假设存在 dev/dev2/dev3)通用的。 这就意味着只需部署一个应用,就能满足所有测试环境的需求;也意味着所有测试环境都需要调用该公共应用,而不同测试环境的应用注册在不同的 Nacos 命名空间。 如果所

    2024年02月04日
    浏览(50)
  • 【Unity3D】Android 打包 ② ( Android 编译选项 | Android 工程设置 | 配置基本信息 | 配置不同分辨率图标 | 配置启动动画 | 其它设置 )

    在上一篇博客 【Unity3D】Android 打包 ① ( Android 编译选项 | 安装 Android Build Support 模块 ) 中 讲解了 Android 打包的最基本配置 , 安装 Android Build Support 模块 ; 本篇博客继续讲解后续工作 ; 在 Unity 编辑器中选择 \\\" 菜单栏 | File | Build Settings \\\" 选项 , 点击 Build Settings 对话框的左下角的

    2023年04月19日
    浏览(63)
  • 500代码行代码手写docker-设置网络命名空间

    本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。 本章的源码已经上传到github,地址如下: 前文我们已经为容器替换

    2024年02月06日
    浏览(49)
  • java中jar启动设置内存大小java -jar 设置堆栈内存大小

    提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。 提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。  

    2024年01月20日
    浏览(49)
  • linux上设置自启动jar程序

    一、docker部署       1、systemctl  enable docker    设置docker开机自启       2、容器中加上restart=always    设置程序自启 二、jar包部署        1、在控制台输入vim /etc/init.d/jar.sh,编写开机自启动脚本,并输入以下内容:        2、在/etc/rc.d/rc.local中添加以下语句:        3.给

    2024年01月22日
    浏览(44)
  • supervisorctl 启动服务报 Exited too quickly (process log may have details)

    公司服务启动使用的supervisorctl 配置和命令启动 配置好启动配置之后,使用重启全部服务命令 (因为之前已经启动过了) 启动命令 supervisorctl start 配置的服务名 在重启的时候就出现error就感觉不对劲了,然后用查看服务启用状态命令 查看的时候果然出现问题,发现有些能够

    2024年02月16日
    浏览(40)
  • Gin 笔记(06)— 设置不同启动模式、优雅启动和关闭、运行多个不同端口的服务进程

    SetMode() 这个函数来设置运行的模式,有三种模式可以设置,分别为 gin.ReleaseMode gin.TestMode gin.DebugMode 正式发布时应该设置为发布模式。 运行结果: 我们可以使用 fvbock/endless 来替换默认的 ListenAndServe. 可以参考 #296 有更多的细节。 其它可选的方案 manners: A polite Go HTTP server th

    2024年02月06日
    浏览(79)
  • Nacos多机部署不同机器间微服务无法调用问题(ip地址设置错误)解决

    我的同一台电脑自己的微服务之间调动是正常的,而且微服务都是正常运行的,但是没法被另一台电脑上的微服务调用:(测试时显示连接超时)  但是服务是正常的:  然后一看服务详情,发现是服务的ip地址变成了虚拟网关的地址:  那么自然另一台机子是连不上的,就

    2024年02月01日
    浏览(40)
  • jar 命令启动java 指定配置文件路径 jar如何启动

    一、各种启动方式 1.java -jar # 例子 java -jar test.jar 1. 2. 这是最简单的启动方式,同时弊端也是很多的。 弊端1:exit 退出终端会导致java进程中断。 弊端2:ctrl+c 退出启动展示页会导致java进程中断。 弊端3:直接关闭终端会导致java进程中断(启动时和启动完关闭都会导致java进程终

    2024年02月04日
    浏览(53)
  • linux centos中把jar包设置为开机自启动

    创建service文件 CentOS系统中,  /usr/lib/systemd/system  和  /etc/systemd/system  目录均可用于存放Systemd服务单元文件,但它们的用途稍有不同: /usr/lib/systemd/system  目录: 存放的是系统安装的软件包提供的服务单元文件。 该目录下的服务单元文件属于系统级别的服务,由软件包的

    2024年02月15日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包