我想问两个关于Spring云配置的问题。
1)是否可以执行Spring Cloud Config Server的实现来恢复基本mongob而不是git的属性?
2) 当您在Spring Cloud Config Server中的所有权发生更改时,Spring Cloud Config客户端安装程序会自动更新吗?
谢谢!!!
不确定1。对于2)您有spring-cloud-bus,它可以在您更改配置服务器时自动向所有客户端提供推送通知。http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html
需要以下内容:1.本地运行的RabbitMQ/Redis 2.在config server pom xml中添加此依赖项。使用Brixton。M5构建。
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<!-- <version>Brixton.BUILD-SNAPSHOT</version> -->
<version>Brixton.M5</version>
<relativePath />
</parent>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-monitor</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
3、除了可能已经具有的spring config客户端依赖项之外,还可以使用总线依赖项:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
4.【岗位】http://localhost:/monitor?path=-这将向客户端推送通知。或者,您可以使用github webhook在文件发生更改时自动发布。
你可以参考这里的帖子
Spring云配置服务器MongoDB现在可以在Github上使用。
要启动并运行它,您需要做的就是如下添加maven配置,将EnableMongoConfigServer添加到Spring Boot应用程序配置中,并配置所需的Spring。数据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云配置服务器mongodb升级为使用spring boot 1.5.7快照。
问题内容: 作为QA流程的一部分(在Jenkins中),目标是自动化VM的配置和配置以运行QA测试。 Jenkins管道可以触发Terraform代码来自动执行VM的配置和用于配置VM的ansible代码,但是,除非我们使用某些特定于供应商的模板(如AzureResourceManager模板),否则 回滚 , 错误处理之 类的问题并不容易。 因此,借助Jenkins管道,在Azure云中置备和配
info-jmssender JMS发件人已启动[2013-07-23 17:02:18,752]info-jmssender JMS传输发件人已初始化...在此之后,我创建了JMS消息存储< 并添加调度消息转发处理器 我的代理服务配置如下所示 将消息存储在消息存储区中,但如果endpoint不工作,则转发是错误的,尽管消息在WSO2esb中处理其丢失的消息
问题内容: 我对Spring Boot配置有问题。 我已经使用https://start.spring.io/创建了基本的Spring Boot项目 我有一个问题,配置仅适用于子目录中的类: 我尝试了批注@ComponentScan,但没有帮助。 您知道我该怎么办吗? 问题答案: 在spring启动文档@SpringBootApplication状态 许多spring引导开发者总是有其主类注解为和
我对Spring Boot配置有问题。 我已经使用https://start.spring.io/ 我有一个问题,配置只适用于子曲库中的类: 我尝试了annotation@ComponentScan,但没有任何帮助。 你知道我能用这个做什么吗?
问题内容: 我有一个使用Hibernate作为JPA提供程序的Spring / JPA应用程序。我已经通过以下方式在Spring中配置了C3P0数据源: 然后,我在Spring实体管理器工厂中指定了此数据源,如下所示: 但是,我最近在浏览Maven工件时注意到“ hibernate-c3p0”。这是什么?这是我需要使用的东西吗?还是我已经正确配置了它? 问题答案: hibernate-c3p0.j
根据swagger文档, null 我已经遵循了昂首阔步的安装步骤和它的工作正确。但是swagger自定义配置的步骤不起作用。我保存了如下文件, 你知道我是不是漏掉了什么吗?