Spring Cloud Config Server

服务为外部资源提供了基于资源的http的API(健值对方式,或者YAML)。服务使用@EnableConfigServer注解以非常简单的方式嵌入到Spring Boot 应用中。例:

application.properties

server.port: 8888
spring.cloud.config.server.git.uri: file://${user.home}/config-repo

这里的${user.home}\/config-repo是存放YAML和properties文件的git仓库。

注意

在Windows系统中你需要在file URL添加一个额外"/",如 file:///${user.home}/config-repo.

下面是创建git仓库的方法

$ cd $HOME
$ mkdir config-repo
$ cd config-repo
$ git init .
$ echo info.foo: bar > application.properties
$ git add -A .
$ git commit -m "Add application.properties"

注意

使用本地文件系统作为git仓库只能用做测试。在生产环境使用服务器起来管理配置信息。

如果仅仅存放文本文件,那么在初始化配置库时会非常快速。如果开始存放二进制文件,尤其是大文件时,在首次请求时你可能会遇到延迟或在服务端内存溢出的情况。

results matching ""

    No results matching ""