nacos服務(wù)注冊(cè)命名空間指定方式
記錄下nacos服務(wù)注冊(cè)命名空間指定
為什么要指定服務(wù)注冊(cè)命名空間呢?
由于有些公司多個(gè)項(xiàng)目都用同一個(gè)nacos作為注冊(cè)中心和配置中心,nacos為了隔離不同服務(wù)用到了命名空間。
怎么指定命名空間?
命名空間暫時(shí)用到有兩種,指定配置文件命名空間,一個(gè)是指定服務(wù)注冊(cè)命名空間。
1.創(chuàng)建命名空間
2.在配置文件指定剛才創(chuàng)建命名空間的id,一般不指定會(huì)默認(rèn)注冊(cè)到public哪里。
# Tomcat server: port: 9102 # Spring spring: application: # 應(yīng)用名稱(chēng) name: organization profiles: # 環(huán)境配置 active: dev cloud: nacos: discovery: # 服務(wù)注冊(cè)地址 server-addr: 127.0.0.1:8868 # 注冊(cè)命名空間 namespace: c6d30215-938d-4750-836a-85fd10ca5142 config: # 配置中心地址 server-addr: 127.0.0.1:8868 # 配置文件格式 file-extension: yml # 共享配置 shared-dataids: organization-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} # 服務(wù)命名空間 namespace: c6d30215-938d-4750-836a-85fd10ca5142
啟動(dòng)服務(wù)就會(huì)看到對(duì)應(yīng)的命名空間出現(xiàn)剛才啟動(dòng)的服務(wù)了。
指定配置命名空間就會(huì)到指定命名空間找配置文件,如果一個(gè)項(xiàng)目有多個(gè)環(huán)境也可以這么用。創(chuàng)建多個(gè)命名空間存放對(duì)應(yīng)配置文件。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring lazy-init 懶加載的原理小結(jié)
lazy-init 是一個(gè)非常重要的屬性,可以?xún)?yōu)化應(yīng)用的啟動(dòng)時(shí)間,尤其是在處理大量bean或者復(fù)雜依賴(lài)關(guān)系時(shí),可以顯著提高應(yīng)用的響應(yīng)速度,本文主要介紹了Spring lazy-init 懶加載的原理小結(jié),感興趣的可以了解一下2025-04-04淺談Spring Boot 2.0遷移指南主要注意點(diǎn)
Spring官方的Spring Boot 2變動(dòng)指南,主要是幫助您將應(yīng)用程序遷移到Spring Boot 2.0,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10詳解java接口(interface)在不同JDK版本中的變化
這篇文章主要介紹了詳解java接口(interface)在不同JDK版本中的變化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02java同步器AQS架構(gòu)AbstractQueuedSynchronizer原理解析下
這篇文章主要為大家介紹了java同步器AQS架構(gòu)AbstractQueuedSynchronizer原理解析下,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03springboot+mybatis-plus基于攔截器實(shí)現(xiàn)分表的示例代碼
本文主要介紹了springboot+mybatis-plus基于攔截器實(shí)現(xiàn)分表,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11