W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Archaius是Netflix客戶端配置庫。它是所有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具有自己的一組配置文件和加載優(yōu)先級。Spring應用程序通常不應該直接使用Archaius,但是仍然需要本地配置Netflix工具。Spring Cloud具有Spring環(huán)境橋,因此Archaius可以從Spring環(huán)境讀取屬性。該橋允許Spring Boot項目使用常規(guī)配置工具鏈,同時允許它們按記錄的方式配置Netflix工具(大部分情況下)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: