doze Kafka docs
Wakes a Kafka broker. No JVM to put to bed. One small binary that speaks the Kafka protocol, keeps its data on disk, and comes with a web console and a schema registry.
Start here
- 1Getting startedInstall it, run it, produce and consume your first message.
- 2EndpointsThe address it answers on, and how to reach it from a container.
- 3Open the consoleTopics, messages and consumer groups, at the console address it prints.
$ curl -fsSL https://raw.githubusercontent.com/doze-dev/doze-kafka/main/install.sh | sh $ doze-kafka
I want to…
Connect my clientAny Kafka client: the address to give it, and which clients are tested in CI.Use it › ClientsRun consumer groupsClassic and KIP-848 groups, rebalances and committed offsets.Use it › Consumer groupsUse transactionsExactly-once: idempotent producers and transactional reads.Use it › TransactionsRegister a schemaThe built-in Schema Registry: Avro, Protobuf and JSON Schema.Use it › Schema RegistryTurn on SASL and TLSTest the auth your production cluster uses.Use it › Auth and TLSKnow what it won't doWhat it leaves out, and why.Why › Limitations
Look something up
In a doze stack
doze Kafka works alone. In a doze stack it is one service: doze add kafka, or a module kafka block with its topics inside.