问题标签 [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.
java - 无法使用 Spring Cloud 配置服务器从配置文件中获取信息
我有一个存储在 git 存储库https://github.com/katya-dovgalets/config.git的配置文件,它有
消息属性
其中包含一行
message-service.senderName=Katya
我有一个简单的项目,它从上述存储库中获取数据。我有
DemoApplication.java
应用程序属性
和
pom.xml
我希望看到类似的东西
发件人姓名:卡佳
python - ConfigServer 防火墙阻止 PySFTP 传出连接
我正在编写一个 python 脚本(3.7),它试图通过 PySFTP 将文件发送到远程存储服务器。
我正在使用的脚本在我的本地机器上运行良好,但在我希望它运行的服务器上却不行。然后我得到错误:
但是,当我在服务器上禁用 ConfigServer 防火墙时,它可以工作。
CSF 将 SSH 端口列为开放的传出端口。从服务器内通过 PySFTP 打开 SFTP 会话时是否需要任何其他端口?
感谢您的任何输入
编辑:我在本地网络上使用了wireshark 来调查连接,显然PySFTP 正在使用主机服务器上的高端口来建立SFTP 连接。
有没有办法在 PySFTP 中定义它可以使用哪个端口(范围)或在 CSF 中打开动态端口?
spring-boot - 在客户端应用程序中使用中央 Spring Cloud 配置服务器从 GitHub 存储库读取配置
在客户端应用程序中使用中央 Spring Cloud 配置服务器从 GitHub 存储库读取配置。但我无法读取这些值。我能够正确加载这两个应用程序,但无法访问属性。
当我使用服务器配置应用程序访问 GitHub 配置时,它工作正常,如下所示:
我在评估端点时出错:
云服务器代码:
应用程序属性
pom.xml
应用程序属性
pom.xml
谁能帮我解决这个问题?提前致谢。
spring - Spring Cloud 配置服务器未从 Git 后端提取
我在 openshift 上使用 spring 云配置服务器。Git 存储库是后端。当我更新 Git 存储库中的任何属性时,我遇到了错误。
c# - PCF中配置服务器的多个配置文件
配置服务器支持读取名称为 的 yml 文件{applicationname.yml}
。但是我的应用程序中有两个 yml 文件。
我可以在 PCF 中使用 gitlab 从配置服务器读取这两个 yml 文件吗?我正在使用 .net core 2.2 和 steeltoe。提前致谢
git - 如何将所有分支的存储库从 Bitbucket 复制到 CodeCommit 但没有历史记录?
如何将 Bitbucket 存储库复制到 CodeCommit,包括所有分支,但不包括所有分支上的所有历史记录?
想要这样做的原因:我们的配置服务器从 CodeCommit 中读取,但事实来源在 Bitbucket。(我们这样做的原因说来话长。)我们有一个脚本,当前(并且成功地)将 Bitbucket 存储库“复制”到 CodeCommit。我们正在调查是否可以通过在没有所有历史记录的情况下同步到 CodeCommit 来改进配置服务器的响应时间,因此当 ConfigServer 进行克隆或获取时,它不会花费很长时间(目前 15-25 秒的响应时间很常见)。
我们希望我们可以简单地添加--depth 1
到我们的git clone --mirror
命令中。但是,将镜像存储库推送到 CodeCommit 时,我们会收到错误消息。为了查看这是否只是 CodeCommit 问题,我尝试执行类似的操作来从 bitbucket 中读取数据并推送回新的 bitbucket 存储库。我得到了一个不同但类似的错误。
以下是核心步骤。这工作得很好,没有--depth 1
:
错误发生在最后一个命令 ( git push
) 上。错误看起来像:
远程:未知提交 2280a0e659a1232a402041c27d94d81fd5142edberror:解包失败:未知提交 2280a0e659a1232a402041c27d94d81fd5142edb
接下来是每个分支的错误,如下所示:
[远程拒绝] dev -> dev(解包器错误)
如果我尝试做类似的事情,除了推回bitbucket,我会收到以下错误。(我跳过了 aws create-repository 步骤,而是先在 bitbucket 中手动创建新的存储库。)
错误:无法读取 6b0189279671f3a8c7b190dbc8d7ec91c0bb808a 到 ssh://git@bitbucket.pearson.com/pvvts_configs/vtscoreconfigurations_for_testing_only_marnee_1g_copy.git ![远程拒绝] dev -> dev(不允许浅更新)
我读到您现在可以从与 Git 1.9 或更高版本的浅同步中推送。我有 git 版本 2.7.4。(请参阅此处对问题的回答:https ://stackoverflow.com/a/21217267/1599362 。)但是,也许从普通克隆中删除了从浅同步推送的限制,而不是从mirror
.
有没有办法进行这种浅同步?有没有其他方法可以实现我在 CodeCommit 中减少复制的 repo 大小的目的?(请注意,配置服务器本身确实有一个选项告诉它进行浅克隆。)
(我意识到,即使我可以成功地执行此“浅同步”,该配置服务器也可能无法很好地使用它,并且它可能无法提供我们想要的性能改进。测试将是下一步。)
centos - 如何使用CSF防火墙的CC_DENY和CC_ALLOW
如何使用 CSF 防火墙功能:
- CC_DENY
和
- CC_ALLOW
我有很多访问 ssh 的尝试,所以我想阻止所有国家,而不是必须一个一个地添加它们。
当然,只允许我的国家离开。
更新 2020-02-13
经过大量研究,我发现:
CC_DENY = 如果您想屏蔽该国家/地区,您必须在此处输入国家/地区代码。
CC_ALLOW = 这里有个问题,如果你把你国家的代码放在这里,它会做一般发布,包括防火墙端口。换句话说,您的国家不会尊重您的防火墙的任何规则。
我将留下我对国家代码的贡献。删除您的代码。
azure - 如何知道哪些本地机器较早或到目前为止已使用特定配置服务器复制?
我想知道过去使用特定配置服务器复制并随后从复制中删除的所有服务器?我可以轻松查看当前正在复制哪些所有服务器,但我想知道保留在复制中并在中途删除的服务器,我想要这些服务器的列表。最好通过 Azure 门户。
spring-cloud - Spring Cloud 配置客户端未从配置服务器中选择值
我的配置客户端没有从配置服务器中选择属性值。
以上配置服务器端点正在为配置客户端返回正确的值,
配置客户端 bootstrap.properties
配置客户端日志
mongodb - 尝试启动配置服务器的副本集时出现“无法在 --configsvr 实例上创建用户数据库”错误
我想创建一个 confiserver 的副本集。为此,我执行了以下步骤:
1. 我使用以下配置创建了两个配置服务器:
2. 然后我将“mongo”连接到第一个配置,并运行以下命令:
这创建了以 27018 端口为主的副本集。
然后在关闭所有 mongod 服务器后,我尝试再次启动副本集。
我先使用相应的配置文件启动了27018端口,然后我尝试以同样的方式启动27019端口。对于 27019,我收到以下错误:
2020-05-20T21:48:37.449+0530 F - [replication-0] 致命断言 40088 InitialSyncFailure:错误克隆数据库 :: 由 :: Location14037 引起:错误克隆集合“.new_enrollment” :: 由 :: can't 引起在 src\mongo\db\repl\replication_coordinator_impl.cpp 743 的 --configsvr 实例上创建用户数据库
此外,当将 mongo shell 连接到 27018 服务器并检查副本集状态时,它显示 27018 服务器为辅助服务器。我在这里做错了什么?
编辑:来自 rs.status() 的结果