日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

配置中心_Nacos做配置中心

發(fā)布時(shí)間:2024/7/23 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 配置中心_Nacos做配置中心 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、簡(jiǎn)單使用Nacos

官方快速開始文檔:https://nacos.io/zh-cn/docs/quick-start.html

在每個(gè)服務(wù)中編寫bootstrap文件,服務(wù)使用該文件啟動(dòng),并根據(jù)該文件的指引到Nacos獲取配置信息

bootstrap文件示例,可以不用寫端口,需要包含服務(wù)名、nacos地址、文件類型

spring:
profiles:
active: dev #配置文件環(huán)境
application:
name: product-service #服務(wù)名
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848 #Nacos作為服務(wù)注冊(cè)中心地址
config:
server-addr: 127.0.0.1:8848 #Nacos作為配置中心地址file-extension: yml #指定yaml格式的配置

在pom文件中添加依賴

com.alibaba.cloud

??spring-cloud-starter-alibaba-nacos-config

在Nacos配置中添加配置,id名為

以上面的配置為例,組合的Id即為:product-service-dev.yml

二、Group分組方案

Group區(qū)分業(yè)務(wù)場(chǎng)景,即生產(chǎn)環(huán)境、測(cè)試環(huán)境、開發(fā)環(huán)境等

添加分組的方式為:添加配置的時(shí)候指定分組。

# 指定加載配置的分組 spring.cloud.nacos.config.group=DEFAULT_GROUP

三、Namespace空間方案

Namespace區(qū)分環(huán)境,各個(gè)Namespace只會(huì)加載自己Namespace下的配置文件,可用于區(qū)分物理環(huán)境(比如不同地理位置的機(jī)房)等。

添加Namespace的方式為:添加配置的時(shí)候指定Namespace。

# 指定加載配置的分組 spring.cloud.nacos.config.namespace=e3c73300-b99c-4fd7-a63d-24a906b4605c

四、集群部署

官方集群部署文檔:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

修改conf目錄下的application.properties文件,將以下幾行取消注釋,并修改數(shù)據(jù)庫(kù)連接和賬戶密碼

#spring.datasource.platform=mysql
#db.num=1
#db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
#db.user=nacos
#db.password=nacos

前往https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql獲取sql文件導(dǎo)入你的MySQL

在nacos的解壓目錄nacos/的conf目錄下,有配置文件cluster.conf,請(qǐng)每行配置成ip:port。(請(qǐng)配置3個(gè)或3個(gè)以上節(jié)點(diǎn))ip必須為真實(shí)ip,不可為127.0.0.1或localhost等

總結(jié)

以上是生活随笔為你收集整理的配置中心_Nacos做配置中心的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。