Spring Cloud 参考文档(外部配置:Archaius)
外部配置: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
相关推荐
baobaozai 2020-08-15
zfyaixue 2020-07-04
pengGeiii 2020-05-11
LUOPING0 2020-05-11
jiaming 2020-05-04
baobaozai 2020-04-30
natejeams 2020-04-02
jiaming 2020-02-26
IreanLau 2020-02-26
mikesno 2020-02-20
幸运小侯子 2020-02-14
IsanaYashiro 2020-02-13
qiaosym 2020-01-17
老谢的自留地 2020-01-06
深井兮兮 2019-12-30
isHooky 2019-12-24
NeverAgain 2019-12-20
jiangtie 2019-12-20
TS0 2019-12-17