eureka获取配置中心配置问题
问题描述
我把eureka集群的配置文件放在了配置中心上(另一台服务器),上面有 eureka-prod.xml,eureka-dev.xml
两个文件。我现在要用 prod
的配置,所以我现在启动 eureka
就直接 java -jar @@.jar spring.profiles.active=prod 。因为我要启动三台,所以我又在eureka-prod.xml中配置了三个profiles。
问题
我要怎么才能获取eureka-prod.xml里面指定的profiles? 比如启动8761的时候用profiles=eureka1
bootstrap-prod.xml
spring:
cloud:
config:
uri: http://ip:port
name: eureka
label: master
profile: prod
eureka-prod.xml
spring:
application:
name: eureka
---
spring:
profiles: eureka1
server:
port: 8761
eureka:
instance:
hostname: host
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:8761/eureka/,http://${eureka.instance.hostname}:8861/eureka/,http://${eureka.instance.hostname}:8961/eureka/
---
spring:
profiles: eureka2
server:
port: 8861
eureka:
instance:
hostname: host
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:8761/eureka/,http://${eureka.instance.hostname}:8861/eureka/,http://${eureka.instance.hostname}:8961/eureka/
---
spring:
profiles: eureka3
server:
port: 8961
eureka:
instance:
hostname: host
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:8761/eureka/,http://${eureka.instance.hostname}:8861/eureka/,http://${eureka.instance.hostname}:8961/eureka/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论