avrora v0.7.1 Avrora.Config View Source

Configuration for Avrora.

Options:

* `schemas_path` path to local schema files, default ./priv/schemas
* `registry_url` URL for Confluent Schema Registry, default nil
* `names_cache_ttl` duration to cache global schema names millisecods, default 300_000

Module configuration:

* `file_storage` module which handles files in `schemas_path`, default [`Avrora.Storage.File`](Avrora.Storage.File.html)
* `memory_storage` module which handles memory operations, default [`Avrora.Storage.Memory`](Avrora.Storage.Memory.html)
* `registry_storage` module which handles Schema Registry requests, default [`Avrora.Storage.Registry`](Avrora.Storage.Registry.html)
* `http_client` module which handles HTTP client requests to Schema Registry, default [`Avrora.HTTPClient`](Avrora.HTTPClient.html)