# Archaius **Repository Path**: ostpd/Archaius ## Basic Information - **Project Name**: Archaius - **Description**: Archaius 包含一系列配置管理API,提供动态类型化属性、线程安全配置操作、轮询框架、回调机制等等功能 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/archaius - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-03-21 - **Last Updated**: 2021-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Archaius ===== [![NetflixOSS Lifecycle](https://img.shields.io/osslifecycle/Netflix/archaius.svg)]() [![Build Status](https://netflixoss.ci.cloudbees.com/buildStatus/icon?job=archaius-master)](https://netflixoss.ci.cloudbees.com/job/archaius-master/) 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](https://github.com/Netflix/archaius/wiki) for detail documentation. Origin ------ The code name for the project comes from an endangered species of Chameleons. We chose [Archaius](http://en.wikipedia.org/wiki/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.