微服務(wù)共享配置
在企業(yè)開發(fā)中,一個(gè)微服務(wù)架構(gòu)的項(xiàng)目往往包含著很多個(gè)微服務(wù),而各個(gè)微服務(wù)中難免有些公共重疊的配置,我們可以提取出功能的配置文件
第一步 在nacos 之新建共享配置的文件 dh-shareConfig-dev.yaml 里面可以包含各個(gè)微服務(wù)的公共配置
第二步各個(gè)微服務(wù)中指定使用這個(gè)共享文件,修改各個(gè)微服務(wù)的 bootstrap.yml 文件如下:
spring:
application:
name: dh-user
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
group: DreamHome
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
prefix: ${spring.application.name}
group: DreamHome
# 微服務(wù)共享配置
shared-configs:
- data-id: dh-shareConfig-dev.yaml
refresh: true
group: DreamHome
當(dāng)出現(xiàn)多個(gè)共享配置,存在如下優(yōu)先級關(guān)系:shared-configs[3] > shared-configs[2] > shared-configs[1] > shared-configs[0]
。shared-configs[3]將會覆蓋掉 shared-configs[0-1] 中的相同配置,不會覆蓋不同配置文章來源:http://www.zghlxwxcb.cn/news/detail-727318.html
不同種類配置之間,優(yōu)先級按順序如下:主配置 > 擴(kuò)展配置(extension-configs) > 共享配置(shared-configs)文章來源地址http://www.zghlxwxcb.cn/news/detail-727318.html
到了這里,關(guān)于微服務(wù) nacos 配置共享配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!