配置中心相关教程

config-server项目即配置中心,启动后,可以根据url获取相关配置。

spring.cloud.config.server.git.uri:配置git仓库地址

spring.cloud.config.server.git.searchPaths:配置仓库路径

spring.cloud.config.label:配置仓库的分支

spring.cloud.config.server.git.username:访问git仓库的用户名

spring.cloud.config.server.git.password:访问git仓库的用户密码

上图为配置文件位置,在此位置进行git add . 和git commit -m 操作,其中文件才能被配置中心调用,但是不需要push到线上仓库,也可以使用git commit -am命令简化操作。

buy-dev.yml文件中可以写入:

javashop:
    url:    www.test.com
    test : test

由上图可见,通过url,读取到了application.yml与buyer-dev.yml文件中的信息,其中,version信息是git的commit id,如下图

其他工程调用配置的方式:

spring.cloud.config.label 指明远程仓库的分支

spring.cloud.config.profile 指明调用哪个配置文件

spring.cloud.config.uri 指明配置服务中心的网址

关于token失效时间的配置

dev环境下

javashop:
  timeout:
    accessTokenTimeout:  180
    refreshTokenTimeout: 360
    captchaTimout:  120
    smscodeTimout: 120

test环境下

javashop:
  timeout:
    accessTokenTimeout:  30
    refreshTokenTimeout: 35
    captchaTimout:  120
    smscodeTimout: 120

results matching ""

    No results matching ""