SpirngCloudConfigCLient的使用及细节

  • SpringCloudConfigClient
    本来想和ConfigServer一起写的 但是client需要记的东西不少 单独写一章吧
  • 使用
    1. 老套路 引入maven依赖
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-config-client</artifactId>
         </dependency>
    2. 修改配置文件
    3. 修改application.yml为bootstrap.yml
      bootstrap.yml的启动顺序是在application.yml之前,因为要先从ConfigServer上拉去配置文件,如果还使用之前的application.yml到了test.db那一步直接就报错了.
  • ConfigClient使用的注意事项
    1. 如果eureka修改过端口号,那么你就不能把client注册eureka的相关配置写到远端git上,而且一般生产环境都是多台eureka,如果配置在远端client会从默认的8888端口去拉取配置,肯定会出问题。
    2. 如果我的服务名叫order 我的git上有order.yml order-dev.yml 我需要order-dev.yml 然后我配置好了,注意看一下order服务的日志,拉取配置文件的时候,它会把order.yml 和order-dev.yml的配置同时拉取 并且把他们两个合并.
      springcloud的本意我想应该是想一般我们有dev和test两个环境,把相同的公用的配置放在order里面,把需要修改的不同的配置放在另外的配置文件里面.使用的时候应该注意一下要不容易出现自以为的灵异事件.

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。邮件至 wcfinyourheart@163.com

文章标题:SpirngCloudConfigCLient的使用及细节

本文作者:wcf

发布时间:2020-05-02, 15:12:41

最后更新:2020-05-02, 15:50:47

原始链接:http://1007638786.github.io/2020/05/02/SpringCloudConfigCLient%E7%9A%84%E4%BD%BF%E7%94%A8%E5%8F%8A%E7%BB%86%E8%8A%82/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏