【SpringCloud】idea如何实现微服务多开

背景:当需要使用相同的配置启动多个服务且host相同时,就需要在命令行指定不同的端口,但是 spring cloud 中远程配置默认会覆盖所有本地参数,所以需要修改默认覆盖优先级

一、默认优先级

 二、配置远程配置优先级低于本地系统参数

# 是否允许本地配置覆盖远程配置
spring.cloud.config.allow-override=true
# 配置中心是否覆盖本地
spring.cloud.config.override-none=false
# 配置中心是否覆盖系统参数(本地配置不算系统参数)
spring.cloud.config.override-system-properties=false

注意:
* 正常来说使用 spring.cloud.config.override-system-properties=false 即可满足大部分场景;
* 这些参数需要设置到配置中心才能生效,相当于 “需要获得远程配置允许”

三、添加idea本地配置,实现微服务多开

 

 

posted @ 2024-08-27 15:33  yangdq  阅读(78)  评论(0编辑  收藏  举报