外部配置:Archaius

Netflix客户端配置库Archaius 它是所有Netflix OSS组件用于配置的库。Archaius是Apache Commons Configuration项目的扩展。它允许通过轮询源进行更改或将源更改推送到客户端来进行配置更新。Archaius使用Dynamic <Type> Property类作为属性的句柄。

Archaius示例

class ArchaiusTest {

    DynamicStringProperty myprop = DynamicPropertyFactory

            .getInstance()

            .getStringProperty("my.prop");

    void doSomething() {

        OtherClass.someMethod(myprop.get());

    }

}

Archaius具有自己的一组配置文件和加载优先级。Spring应用程序一般不应直接使用Archaius,但本地仍然需要配置Netflix工具。Spring Cloud具有Spring环境桥,所以Archaius可以从Spring环境读取属性。这允许Spring Boot项目使用正常的配置工具链,同时允许他们在文档中大部分配置Netflix工具。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 90%高可用的千亿级微服务架构之道深入学习一线大厂必备微服务架构技术。VIP 教程限时免费领取。 ⇐ 立即查看 N...
    咔啡阅读 508评论 0 1
  • Netflix客户端配置库Archaius 它是所有Netflix OSS组件用于配置的库。Archaius是Ap...
    咔啡阅读 132评论 0 1
  • Netflix客户端配置库Archaius 它是所有Netflix OSS组件用于配置的库。Archaius是Ap...
    咔啡阅读 201评论 0 2
  • Netflix客户端配置库Archaius 它是所有Netflix OSS组件用于配置的库。Archaius是Ap...
    咔啡阅读 128评论 0 1
  • 在这篇文章中,我们将讨论Archaius,一个非常酷且易于使用的Netflix配置管理工具。 通常我们都是如何读取...
    RaiseHead阅读 3,911评论 1 1

友情链接更多精彩内容