问题标签 [configserver]

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 投票
1 回答
99 浏览

spring - 如何使用 Steeltoe 扩展从 spring 配置服务获取多个配置文件到 dotnetcore 应用程序?

如何从 spring 配置服务器取回多个配置文件?

我有使用 Steeltoe.Extensions.ConfigServerCore.2.2.0 的 c# dotnetcore 3.1 应用程序

我能够获得与 spring 应用程序名称匹配的配置。即,如果我的应用程序名称是“my-service”,那么我可以通过使用获取“my-service.properties”以及“application.properties”

如果 spring 应用程序名称与配置服务器中的文件名匹配,则此方法有效。

我试过的

与不同的环境变体。但我永远不会得到额外的配置。我究竟做错了什么?

0 投票
1 回答
3354 浏览

mongodb - 在尝试运行配置服务器的副本集时获取“副本集 ID 不匹配,我们的:<>,远程节点的:<>”

我正在尝试创建一个分片集合。为此,我创建了配置服务器的副本集。但是我遇到了一些问题,因为我从“local.system.replset”中删除了副本集。更改了配置服务器的配置文件中的 replset 名称。然后在使用新名称但旧 ips 创建 replset 之后。我收到以下错误:

因此,旧的 replset 名称似乎仍然存在绑定。我怎样才能删除它?或者更改配置服务器的 ips 是唯一的选择?

0 投票
1 回答
141 浏览

json - Spring 配置服务器返回带有解析路径的 json 响应 - 如何避免这种情况?

我的 gitlab 服务器中有一个像这样的 .yml 文件

配置服务器读取上面的 yml 并返回类似这样的响应

我需要配置服务器返回如下所示的“源”部分

有人可以帮我解决这个问题吗?

0 投票
1 回答
375 浏览

java - 在 Docker 中运行 Spring Boot 应用程序时出现异常

我在连接到配置服务器时遇到问题。我不确定我做错了什么。我已经配置了在端口 8888 上名为“config-server”的 docker 容器中运行的服务器。

发现服务器 bootstrap.yml

编辑
配置服务器 Dockerfile

docker run -p 8888:8888 --name config-server 3deb982c96fe
发现服务器未在 docker 中运行。首先我想创建它的 .jar 文件

0 投票
0 回答
121 浏览

gitlab - Spring Cloud 配置服务器 - 引导属性文件 - 配置多个 git 存储库

我正在尝试在我的 spring 云配置服务器中配置多个 gitlab 存储库

我将 bootstrap.properties 用于我的 spring 配置

下面是我的 bootstrap.properties 文件

查看此文档后 https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html

我尝试配置另一个仓库,如下所示

并尝试使用像这样的 url 访问文件

https://my.configserver.com:8443/repotwo/testfile/master

但它没有用。我提到的大多数文章都使用 .yml 文件而不是 bootstrap.properties。有人可以帮我吗?

0 投票
1 回答
510 浏览

spring-cloud - 重新启动应用程序不会从 git 获取更新的属性

我最近将我们的应用程序升级到 Spring Boot 2.3.3 和 Spring Cloud 3.1.5 并且还将我们的配置服务器从 Config Server 更新为 Spring Cloud Config Server。

该应用程序运行良好,但如果有任何更新,我在从 git repo 获取属性时遇到问题。

在我更新我们的 Spring 版本和配置服务器之前,每当我在 git 中更改属性文件中的属性值并重新启动应用程序时,应用程序都会获取最新更新的属性。

但是现在随着升级,当我更新属性并重新启动网络应用程序时,它仍然没有获取更新的属性。现在找到了一种解决方法,我需要在 Spring Cloud Config Server 中同步镜像刷新,然后重新启动应用程序,并且应用程序会获取更新的属性值。

但是想知道是否有解决方案而不是解决方法,以便它像以前一样工作。我尝试了很多方法,但没有任何效果。我已经在我的应用程序中设置了执行器依赖项以及设置为刷新的属性值。但他们没有工作。请让我知道如何处理此问题。

0 投票
0 回答
50 浏览

mod-security - Configserver ModSecurity:如果某个 ip 访问某个 url 超过 N 次,如何阻止它?

我们遇到了黑客试图提交伪造付款请求的问题。当他们的尝试失败时,他们返回 url /checkout?fail=1。

使用 modsec,如果他们访问该 url 超过 3 次,我们如何阻止他们的 ip?

0 投票
0 回答
26 浏览

spring-boot - 使用 PCF 配置服务器时如何从 git 读取功能分支

我正在使用 pcf 配置服务器,我想从功能分支中读取属性,说它来自“功能/开发”

我的 config.yml 如下所示

{ “计数”:1,“混帐”:{

“privateKey”:“ ”,“searchPaths”:“dev”,“label”:“feature/develop”,“uri”:“ ”}}

当我在上面使用时,它说找不到功能/开发分支

0 投票
0 回答
184 浏览

spring - 当使用 git 和 redis 作为后端的组合时,Spring 云配置服务器不从 redis 读取属性

我正在尝试同时使用 git 和 redis 作为我的 spring 云配置服务器的后端。当我给出下面的配置时,配置服务器不会从 redis 中提取任何属性,而 git 属性会被提取。我没有找到任何关于同时使用 git a 的地方

0 投票
0 回答
121 浏览

spring-boot - Spring cloud config server 正在从源 repo 读取属性为空

当我尝试通过访问 spring 云配置服务器来检查存储库属性中存在的值时的输出

通过访问上述网址

类似的问题在

Spring 云服务器无法从 loacl 文件系统中读取

在没有 Git 存储库的情况下使用 Spring Cloud Config

但两者都没有帮助尝试,

我的实现如下

Spring Cloud Config Server 应用程序属性:

Spring Cloud Config 客户端应用程序属性:

本地 git repo 中的实际属性文件值为:

git repo 位置是

file:///C:/Users/rmks/git/repo

在 repo 文件夹下具有以下结构

.git

。项目

foo.properties

尝试使用以下版本组合:

Spring Boot 父级:2.3.7.RELEASE 和 Spring 云依赖:Hoxton.SR9

Spring boot parent:2.3.2.RELEASE & Spring cloud 依赖:Hoxton.SR8

Spring Boot 父级:2.5.4 和 Spring Cloud 依赖项:2020.0.4

不确定问题是否是由于引导和云的版本引起的。基于我尝试使用不同版本的第一个堆栈溢出链接。混淆根本原因是什么,或者我的配置服务器实现是否有任何问题。

引导中添加的其他依赖项是:

spring.cloud.config.server