Archaius is a distributed configuration management tool that allows you to do the following:
- Use dynamic and typed properties.
- Perform thread-safe configuration operations.
- Check for property changes using a polling framework.
- Use a callback mechanism in an ordered hierarchy of configurations.
- Inspect and perform operations on properties using JConsole, as Archaius provides the JMX MBean.
- A good configuration management tool is required when you have a microservice-based product. Archaius helps to configure different types of properties in a distributed environment.