Netflix Archaius

A fork of Netflix Archaius

Лицензия

Лицензия

Группа

Группа

cn.leancloud
Идентификатор

Идентификатор

archaius-core
Последняя версия

Последняя версия

0.7.8-b
Дата

Дата

Тип

Тип

jar
Описание

Описание

Netflix Archaius
A fork of Netflix Archaius
Ссылка на сайт

Ссылка на сайт

https://github.com/leancloud/archaius
Система контроля версий

Система контроля версий

https://github.com/leancloud/archaius

Скачать archaius-core

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/cn.leancloud/archaius-core/ -->
<dependency>
    <groupId>cn.leancloud</groupId>
    <artifactId>archaius-core</artifactId>
    <version>0.7.8-b</version>
</dependency>
// https://jarcasting.com/artifacts/cn.leancloud/archaius-core/
implementation 'cn.leancloud:archaius-core:0.7.8-b'
// https://jarcasting.com/artifacts/cn.leancloud/archaius-core/
implementation ("cn.leancloud:archaius-core:0.7.8-b")
'cn.leancloud:archaius-core:jar:0.7.8-b'
<dependency org="cn.leancloud" name="archaius-core" rev="0.7.8-b">
  <artifact name="archaius-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='cn.leancloud', module='archaius-core', version='0.7.8-b')
)
libraryDependencies += "cn.leancloud" % "archaius-core" % "0.7.8-b"
[cn.leancloud/archaius-core "0.7.8-b"]

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 16.0
commons-configuration : commons-configuration jar 1.8
com.fasterxml.jackson.core : jackson-core jar 2.4.3
com.google.code.findbugs : jsr305 jar 3.0.1
com.fasterxml.jackson.core : jackson-annotations jar 2.4.3
com.fasterxml.jackson.core : jackson-databind jar 2.4.3
org.slf4j : slf4j-api jar 1.6.4

test (6)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11
org.apache.commons : commons-io jar 1.3.2
org.slf4j : slf4j-simple jar 1.7.5
org.apache.derby : derby jar 10.8.2.2
log4j : log4j jar 1.2.16
org.mockito : mockito-all jar 1.9.5

Модули Проекта

Данный проект не имеет модулей.

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.

cn.leancloud

LeanCloud

Build better apps, faster.

Версии библиотеки

Версия
0.7.8-b
0.7.8-a