Spring Cloud 参考文档(外部配置:Archaius)

栏目: Java · 发布时间: 5年前

内容简介:Archaius是Archaius有自己的一组配置文件和加载优先级,Spring应用程序通常不应直接使用Archaius,但仍然需要原生配置Netflix工具。

外部配置:Archaius

Archaius 是Netflix客户端配置库,它是所有Netflix OSS组件用于配置的库。

Archaius是 Apache Commons Configuration 项目的扩展,它允许通过轮询源更改或允许源推送更改到客户端来更新配置,Archaius使用Dynamic<Type>Property类作为属性的句柄,如以下示例所示:

Archaius Example

class ArchaiusTest {
    DynamicStringProperty myprop = DynamicPropertyFactory
            .getInstance()
            .getStringProperty("my.prop");

    void doSomething() {
        OtherClass.someMethod(myprop.get());
    }
}

Archaius有自己的一组配置文件和加载优先级,Spring应用程序通常不应直接使用Archaius,但仍然需要原生配置Netflix工具。

Spring Cloud有一个Spring Environment Bridge,因此Archaius可以从Spring环境中读取属性,此桥接器允许Spring Boot项目使用常规配置 工具 链,同时让他们按照文档(大多数情况下)配置Netflix工具。

上一篇:客户端负载均衡器:Ribbon


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Google软件测试之道

Google软件测试之道

James A. Whittaker、Jason Arbon、Jeff Carollo / 黄利、李中杰、薛明 / 人民邮电出版社 / 2013-10 / 59.00元

每天,google都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢? 《google软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对21世纪软件测试的独特挑战的。《google软件测试之道》抓住了google做测试的本质,抓住了google测试这个时代最......一起来看看 《Google软件测试之道》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换