archaius

Library for configuration management API

  • 所有者: Netflix/archaius
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Archaius

NetflixOSS Lifecycle

Build Status

Features

Archaius includes a set of configuration management APIs used by Netflix. It provides the following functionality:

  • Dynamic, Typed Properties
  • High throughput and Thread Safe Configuration operations
  • A polling framework that allows obtaining property changes of a Configuration Source
  • A Callback mechanism that gets invoked on effective/"winning" property mutations (in the ordered hierarchy of Configurations)
  • A JMX MBean that can be accessed via JConsole to inspect and invoke operations on properties
  • Out of the box, Composite Configurations (With ordered hierarchy) for applications (and most web applications willing to use convention based property file locations)
  • Implementations of dynamic configuration sources for URLs, JDBC and Amazon DynamoDB
  • Scala dynamic property wrappers

Documentation

Please see wiki for detail documentation.

Origin

The code name for the project comes from an endangered species of Chameleons. We chose Archaius, as Chameleons are known for changing their color (a property) based on its environment and situation. This project was borne out of a strong desire to use dynamic property changes to effect runtime behaviors based on specific contexts.

User Group

The google group for Archaius users is https://groups.google.com/forum/#!forum/achaius-users. Email address for the group is achaius-users@googlegroups.com.

主要指標

概覽
名稱與所有者Netflix/archaius
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2012-05-11 00:07:05
推送於2025-03-20 18:39:04
最后一次提交2023-02-15 11:10:02
發布數172
最新版本名稱v2.8.5 (發布於 )
第一版名稱archaius-0.5.2 (發布於 2013-01-02 21:10:15)
用户参与
星數2.5k
關注者數557
派生數485
提交數770
已啟用問題?
問題數220
打開的問題數28
拉請求數426
打開的拉請求數8
關閉的拉請求數68
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?