我想请教两个关于Spring Cloud Config的问题。
1) 是否可以实现 Spring Cloud Config Server 来恢复基础 mongodb< 的属性/strong> 而不是 git?
2) Spring Cloud Config Client 安装程序会在您更改 Spring Cloud Config Server< 的所有权时自动更新/strong>?
谢谢!!!
最佳答案
Spring Cloud Config Server MongoDB 现已在 Github 上可用.
要启动并运行它,您需要做的就是如下添加 maven 配置,将 @EnableMongoConfigServer
添加到您的 Spring Boot 应用程序配置并配置所需的 spring.data.mongodb。 *
属性。
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server-mongodb</artifactId>
<version>0.0.1.BUILD-SNAPSHOT</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>ojo-snapshots</id>
<name>OJO Snapshots</name>
<url>https://oss.jfrog.org/artifactory/libs-snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
然后你可以像这样给MongoDB添加配置文件:
db.appname.insert({
"label": "master",
"profile": "prod",
"source": {
"user": {
"max-connections": 1,
"timeout-ms": 3600
}
}
});
并通过 http://localhost:8080/master/appname-prod.properties
访问它们以获得如下响应:
user.max-connections: 1.0
user.timeout-ms: 3600.0
更新 我们升级了spring-cloud-config-server-mongodb使用 spring-boot 1.5.7 快照。
关于java - 使用 Spring Cloud Config 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032909/