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服务发现:多个服务器如何跨命名空间,访问公共服务?

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

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

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

    【Unity3D】Android 打包 ② ( Android 编译选项 | Android 工程设置 | 配置基本信息 | 配置不同分辨率图标 | 配置启动动画 | 其它设置 )

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

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

    500代码行代码手写docker-设置网络命名空间

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

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

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

    2024年01月20日
    浏览(17)
  • 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日
    浏览(10)
  • supervisorctl 启动服务报 Exited too quickly (process log may have details)

    supervisorctl 启动服务报 Exited too quickly (process log may have details)

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

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

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

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

    Nacos多机部署不同机器间微服务无法调用问题(ip地址设置错误)解决

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

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

    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日
    浏览(11)
  • linux centos中把jar包设置为开机自启动

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

    2024年02月15日
    浏览(15)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包