问题标签 [spring-cloud-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

spring-cloud-config - 如何在 /refresh 上跳过 LoggingApplicationLIsener.initialize

我们通过 xml 配置创建记录器,然后通过代码自定义记录器。问题是当我们调用 /refresh 时,记录器会从 xml 重新加载,但自定义代码不会再次运行。

无论如何在刷新调用中跳过 LoggingApplicationLIsener 的重新初始化?

我可以在 @RefreshScope bean 中重新加载自定义日志配置,但不能保证在重新初始化记录器后会调用它。

0 投票
4 回答
7910 浏览

netflix-eureka - 问题 spring-cloud-config 和 spring-cloud-bus

我有三个应用程序,一个是 spring-cloud-config 服务器点,另一个是 spring-cloud-config 客户端点。我相互配置了 spring-cloud-bus 以使我的客户端点自动刷新发生变化,但是在我的应用程序运行中,我得到了一个异常

这是我的 spring-cloud-server 配置

这是我的 spring-cloud-config 服务器 pom

这是我的 spring-cloud-config 客户端配置

这是我的 spring-cloud-config 客户端点 pom

这个异常不会影响应用程序的操作,但是想知道应用程序为什么会抛出异常

0 投票
1 回答
1032 浏览

spring - 春季云配置版本控制

我在 application.properties 文件中有所有常见的属性。版本特定属性位于 github 的 version1 和 version2 文件夹中。

如何在 application.yml 文件中设置配置以确保云配置服务器在版本 1 url 被命中时返回版本 1 道具以及常见道具。下面是我现在必须从基本文件夹中获取道具的配置,它怎么可能修改为实现上述。

0 投票
2 回答
1423 浏览

java - Spring Cloud Config 模式匹配不适用于 SVN

我在为我的 Spring Cloud Config Server 定义多个基于 svn 的配置存储库时遇到问题。我已经设置了三个配置存储库。一个用于开发、单元和生产。我已将默认设置为开发(通过设置 spring.cloud.config.server.svn.uri = development repo uri)。但是,每当我向配置服务器的 REST 端点发出 GET 请求时,无论我请求哪个配置文件,我总是会获得开发配置。请参见下面的示例...

前任:

结果是:

但我期待...

  • 请注意 propertySources[0].name 值的差异。我希望这个配置来自单元存储库,但它仍然来自开发存储库。

我的配置服务器配置:

应用程序.yml

  • 注意:我的 IDE (IntelliJ) 警告我它无法解析 spring.cloud.config.server.svn.repos.*.uri 的配置属性......但这就是 Spring Cloud Config 文档显示如何指定存储库路径。

构建.gradle

0 投票
1 回答
529 浏览

spring-boot - Spring Cloud 数据流——微服务部署

团队,目前我正在研究 spring-xd 并用作数据分析和纱线作业的运行时容器。

我的问题是

1) 我可以利用与 spring-xd 相同的环境设置吗?
2)从文档中,我读到它可以部署为微服务,是否使用嵌入式驱动程序进行流处理?如果它使用嵌入式驱动程序,我可以使用它在集群环境中部署,并使用与 spring-xd 相同的基础架构吗?
3) 是否有为 Apache Spark 构建的特定包装器?

我的环境:Spark 1.6.1、Hadoop 2.7.2、zookeeper 3.6.8、redis 3.2、spring-xd-1.3.1

对此特定查询的任何帮助将不胜感激。

0 投票
0 回答
3753 浏览

java - Spring Cloud Config Server - 未返回属性

这个问题与这篇文章有关。该方法似乎在今天早些时候起作用,但现在我看到了以下响应,而不是看到属性文件定义的属性 -

我看到空的 propertySources。

以下是我的 application.yml 中定义的内容

github url 有 2 个文件夹 v1 和 v2,其中包含文件 order-service-dev.properties。

请你能告诉我我错过了什么吗?谢谢。

编辑

我将 application.yml 更改为以下内容:

现在我在使用端点http://localhost:8080/order-service/dev时看到以下内容。如何查看特定端点的数据(例如 v1 或 v2)?

0 投票
2 回答
427 浏览

apache-zookeeper - 用于 Spring Cloud 应用程序的具有云配置的 ZooKeeper

我正在尝试在一个应用程序中使用 ZooKeeper 服务发现和 Spring 云配置,但找不到正确的依赖项。

任何人都可以为此任务建议正确的依赖项集吗?

0 投票
1 回答
572 浏览

neo4j - 从环境变量中注入 ogm.properties 中的 URI(spring data neo4j)

有没有办法ogm.properties使用环境变量在(spring data neo4j)中注入URI?

例如 URI= http://neo4j:neo4j@localhost:7474工作正常;但是,如果我尝试这样做:URI=http://${userid}:${pwd}@${hostName}:7474并提供这些作为环境变量不起作用。

在运行时,sp​​ring data neo4j 按原样访问 url 而不替换变量值。

0 投票
1 回答
3696 浏览

spring-boot - 使用 Spring Cloud Config 进行属性版本控制

我可能在这里遗漏了一些东西,但是什么是属性版本控制的好解决方案?

例如,在属性值更改的蓝绿部署场景中(旧应用版本使用旧值,新版本需要新值),如何确保应用的两个版本能够成功共存(考虑潜在的重启和回滚)?

一种选择是为需要应用新值的属性创建新的属性名称。当然,这不是一个好的选择,因为我们需要在代码库中跟踪该属性的所有用法并相应地更新其引用。从概念的角度来看,这也不是很好。

另一种选择是为每个版本创建一个分支。虽然这在这种情况下可以很好地工作,但我设想了一个分支/标签地狱,因为我们将配置存储库扩展到多个应用程序,并且它们各自的分支演变为不同的方向。

分支地狱的解决方案是为每个应用程序设置一个单独的配置存储库。但是,我相信这在某种意义上违背了配置服务器的目的,因为它增加了开销。

还有其他方法吗?

0 投票
0 回答
1019 浏览

spring-boot - Spring Boot 应用程序在 Openshift 3.1 上耗尽内存并崩溃,但在普通 Docker 上却没有

我有一个简单的 Spring Boot 应用程序,一个将在 Openshift 3.1 上运行的 Spring Cloud Config Server。问题是,当在这个平台上运行时,应用程序会稳步增加它的大小,直到它用完设置的容器最大内存(512MB),最终崩溃,并使 Openshift 重新启动它。

我们使用 Dockerfile 在 Openshift 上配置此应用程序。将其直接部署在一个简单的 Docker 容器上,应用程序运行正常。我用 JMeter 对其进行了负载测试,无论负载如何,它的内存消耗都保持在 256MB。

这可能是 Openshift 错误吗?有什么解决办法吗?

Dockerfile