问题标签 [netflix-archaius]
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.
spring - Spring Boot:从 dynamoDB 加载配置运行时
如以下文档所示,有几种方法可以外部化配置,
http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
但是,我正在处理一种特殊情况,即 Spring Boot 配置需要从 AWS dynamoDB 加载,即从 dynamoDB 加载所有配置,而不是使用默认的 application.properties / application.yml(或任何其他属性源文件)。因此,不会在本地指定任何属性,并且会在运行时从 dynamoDB 中获取。
怎么能做到这一点?
我可以看到这ConfigFileApplicationListener
是加载配置发生的地方。有什么方法可以覆盖它并使用自己的自定义逻辑来获取属性,还是有其他更好的方法?
如果有办法直接通过 Netflix Archaius ( https://github.com/Netflix/archaius/wiki/Dynamo-DB ),那将非常有帮助。
spring-boot - Netflix Arcaius 作为多个 Spring Boot 微服务的配置服务
我在如何仅使用 Netflix Archaius 作为多个 Spring Boot 微服务的配置服务器时遇到问题。之前我在使用 Spring Boot 构建的多服务项目中应用 Eureka 和 Spring Cloud Config Server 时,每个微服务都会通过 Eureka 服务的发现功能从 Spring Cloud Config 服务器获取自己的 .properties 文件。但是现在我需要将 Spring Cloud Config Server 更改为 Netflix Archaius 服务,Spring Boot 微服务将从中获取 .properties 文件,我不知道如何实现它。有什么好主意供我参考吗?提前致谢。
netflix-archaius - 加密通过archaius读取的属性文件中的属性
我有一个用例,我需要加密我的 config.properties 文件中的一些属性,该文件是通过 archaius 读取的。有没有办法我可以做到这一点?
java - 您可以使用 archaius 更改和手动重新加载属性吗?
我有两个关于archaius的问题:
1)我可以使用archaius更改本地属性文件中一个属性的值吗?- 我想我必须在没有archaius的情况下手动完成。
2) 当我在我的属性文件中手动更改我的属性值时,我可以强制 archaius 立即重新加载属性吗?我的代码正在编辑属性文件,然后将属性值作为用户响应提供,但 archaius 不会立即使用 DynamicPreperty 刷新它的值。
提前致谢
java - Netflix Archaius 2 手册
有谁知道如何初始化 Netflix archaius 版本 2?
在版本 1 中,您可以传递系统属性来设置配置源:
但是,版本 2 似乎不存在此类属性。该 wiki 似乎仅记录早期版本。V2 分支的 README 包含一些细节,但它不如项目 wiki(仍针对 V1)全面
netflix-archaius - 如何使用 netflix archaius API 读取 xml 文件键值?
我是 Netflix Archaius 的新手。谁能提供示例代码以从 xml 文件中读取键值?还希望看到值在我更改 XML 文件中的任何键时自动更新...
问候, 阿希什
spring-cloud-config - 何时使用 Spring Boot 配置服务器和 Netflix Archaius?
我是微服务架构的新手。谁能提供用例,例如何时在 Netflix Archaius 上使用 Spring Boot 配置服务器,反之亦然?它们之间的确切区别是什么?
期待您的及时回复...
问候。
spring-boot - Archaius 配置服务器设置
我们正在为我们的微服务探索 Archaius。我们希望将配置服务器设置为微服务并存储其他微服务的配置文件。
我们还有其他微服务(基于 Springboot)说 a) Producer b) Consumer 部署在不同的环境/vm 中。我们还将所有这些微服务部署为一个集群(即运行多个生产者和消费者实例)以支持高可用性。
请让我们知道如何在配置服务器中获取动态更改的值,以供其他微服务(多个生产者和消费者)使用。
谢谢
spring-boot - ArchaiusAutoConfiguration 从 Spring Boot 中排除但仍未禁用默认系统配置
我们公司有一个 tomcat 的安全策略,如果需要任何新的安全策略,我们将不得不请求。我正在使用 spring-cloud-starter-hystrix-1.4.1.RELEASE,它正在使用 archaius-core-0.7.4.jar。我们的服务器管理员绝对不会授予以下权限,基本上要求对所有内容进行读写权限
在研究了为什么 ConfigurationManager 中的 archaius.dynamicProperty.disableSystemConfig 值默认为 false 之后,这让 archaius 默认系统配置。commons-configuration jar 有一个使用 System.getProperties() 的代码,这就是我看到这个错误的原因。
我们没有使用 archaius,因此从 spring boot 应用程序类中排除了 ArchaiusAutoConfiguration.class,但它似乎仍在寻找配置。
我的问题是如何禁用archaius?从 Spring Boot 应用程序类本身排除 ArchaiusAutoConfiguration 还不够吗?如果我必须将 archaius.dynamicProperty.disableSystemConfig 值设置为 true,我该怎么做?在哪里?
在 github 上也提出了一个问题 https://github.com/Netflix/archaius/issues/539
apache-zookeeper - aws cloud config 比 spring cloud config 有什么优势?
我们可以根据哪些参数来决定配置服务器?aws云配置与春季云配置服务器?
- 如果应用程序是基于 Spring 框架开发的,哪一个会是更好的选择?aws-云配置/弹簧配置?
- 是否都支持 YAML 以外的 XML/属性配置?
- 两者都可以配置为高可用性吗?
- 是否可以定义工作流程(例如,使用 jenkins 来批准需要移动到生产环境的更改?)