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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?