github.com/krabka-io/krabka-streams-go

API reference, generated from the package documentation. See the repository for guides and examples.

PackageSynopsis
github.com/krabka-io/krabka-streams-goPackage krabkastreams applies the client settings that a krabka streams group needs.
github.com/krabka-io/krabka-streams-go/columnarPackage columnar processes Kafka records as Apache Arrow batches instead of one record at a time.
github.com/krabka-io/krabka-streams-go/columnarschemaPackage columnarschema connects the schema registry serdes to columnar topologies.
github.com/krabka-io/krabka-streams-go/coordinationPackage coordination elects one leader per role, and it proves that leadership on every guarded write.
github.com/krabka-io/krabka-streams-go/krabkatestPackage krabkatest bundles test helpers for the schema and columnar packages: an in-memory schema registry server and an in-process driver for columnar topologies.
github.com/krabka-io/krabka-streams-go/schemaPackage schema talks to a Confluent-compatible schema registry and provides Avro, Protobuf, and JSON Schema serdes over the Confluent wire format.