avrora v0.1.0-beta API Reference

Modules

Avrora

Encodes and decodes avro messages created with or without extra Schema Registry version.

Minimalistic HTTP client with a get/post functionality and built-in JSON encode/decode behaviour.

A wrapper around versioned name the schema. It can handle names like io.confluent.Payment and io.confluent.Payment:42 by using : as a delimiter.

Resolves schema names or global ID's to a specific schema files while keeping memory and registry storage up to date.

A wrapper struct around AvroEx.Schema and Confluent Schema Registry for more convinient use.

A general storage behaviour which allows a client to get the schema by a given name or a global ID and store a given schema under a specific name.

Reads and parse schema from the disk with conventional name resoltion.

Fast in-memory storage of schemas with access by global id or full name.

A small wrapper for Confluent Schema Registry, with as less as possible functionality. Inspired by Schemex.