{{format('0')}} {{format('389')}} {{format('614')}}

Eureka多节点yml配置方案 [ 技术杂谈 ]

九叶的小窝 文章 正文

As Long As You Love Me.
分享

九叶

{{nature("2022-03-29 14:45:24")}}更新

1. 问题

由于业务拓展 公司项目迭代到Eureka分布式集群 以应对更多的吞吐量

由于节点得向注册中心声明自己的host,每个节点的yml配置文件都不一样 打包发布起来比较麻烦

需要一个一劳永逸的方案

2. 解决方案

2.1 SpringBoot配置文件读取优先级

启动参数 -Dspring.config.location=xxx

Jar包同级目录的config目录

Jar包同级目录

classPath(即resources目录)的config目录

classpath目录

2.2 Jar包同级目录的config目录

固然我们选择第二种方案配置起来比较方便

只需要在Jar包所在目录下新建 config 文件夹

image.png

然后单独为不同的节点配置不同的配置文件

image.png

3. 效果

image.png

评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
Minecraft | [1.12.2] 核电工艺模拟器 1.2.25 —— 汉化版

{{nature('2021-12-07 15:29:00')}} {{format('2573')}}人已阅读

TOP 3
SSM搭建Spring单元测试环境

{{nature('2021-01-31 20:01:00')}} {{format('1111')}}人已阅读

TOP 4
dispatcher-servlet.xml文件配置模板

{{nature('2020-12-11 21:17:00')}} {{format('1023')}}人已阅读

TOP 5
Windows平台Nacos启动报错无法创建Bean实例

{{nature('2021-04-22 15:16:00')}} {{format('999')}}人已阅读

目录

标签云

SpringBoot Eureka

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏