关于配置文件写法的问题。

关于配置文件写法的问题。

老师,我在自己写配置的时候发现cloud.config下还有一个discovery和service-id属性,我这样写也能正确获取到配置,所以是不是可以用discovery下的service-id属性替代uri属性呢?

这两种除了写法不同,还有其他什么区别吗?谢谢老师

http://img1.sycdn.imooc.com//climg/5edce28309a93cbe04350106.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
姚半仙 2020-06-07 23:36:59

没错,如果config-server连到了eureka上,就要使用这种service-id的方式了,如果是单独作为一个配置中心而没有和eureka搭配做高可用,那么就要指定uri了

  • 提问者 慕仔8930017 #1
    如果是单独作为配置中心,且配置中心启动了多台。那么服务端的uri是不是就需要写上每台配置中心的地址呢?如: uri: https::// 192.168.7.12:6000 , https::// 192.132.9.54:6000,https::// , ...... 还有一个问题,我在本地的bootstrap.yml和配置中心的配置文件中,指定了不同的服务端口,启动服务的时候发现端口用的是配置中心里面配置文件指定的端口,是不是说明本地bootstrap.yml先执行,然后再去读取配置中心的配置,如果有一样的,则配置中心的配置覆盖了先执行的bootstrap.yml呢? 谢谢老师。
    2020-06-07 23:45:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师