外部配置:Archaius - Spring Cloud 中文文档

返回介绍

外部配置:Archaius

发布于 2019-07-06 字数 1026 浏览 895 评论 0

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工具。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!