Skip to content

Commit 2bda9a8

Browse files
committed
docs: fix inaccurate ZooKeeper reference in README
Confluent Schema Registry stores schemas in Kafka (the _schemas topic), not ZooKeeper. ZooKeeper was only used for leader election and was removed in Confluent Platform 7.0. Update messaging to accurately state the distinction: we use databases instead of Kafka for storage.
1 parent b1e4688 commit 2bda9a8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
[AxonOps Schema Registry](https://github.com/axonops/axonops-schema-registry) is a **schema registry for Apache Kafka** that manages and enforces schemas for event-driven architectures. It stores versioned Avro, Protobuf, and JSON Schema definitions, validates compatibility between schema versions, and ensures producers and consumers agree on data formats.
2121

22-
Unlike Confluent Schema Registry, it **does not require Kafka or ZooKeeper** for its own storage -- it uses standard databases (PostgreSQL, MySQL, or Cassandra) while remaining **fully API-compatible** with Confluent's REST API, serializers, and client libraries.
22+
Unlike Confluent Schema Registry, which uses Kafka itself (a special `_schemas` topic) as its storage backend, AxonOps Schema Registry **does not require Kafka** for storage -- it uses standard databases (PostgreSQL, MySQL, or Cassandra) while remaining **fully API-compatible** with Confluent's REST API, serializers, and client libraries.
2323

2424
<div align="center">
2525

@@ -45,7 +45,7 @@ Unlike Confluent Schema Registry, it **does not require Kafka or ZooKeeper** for
4545

4646
## Why AxonOps Schema Registry?
4747

48-
- **No Kafka/ZooKeeper Dependency** -- uses standard databases (PostgreSQL, MySQL, Cassandra) for storage
48+
- **No Kafka Dependency** -- uses standard databases (PostgreSQL, MySQL, Cassandra) instead of Kafka for storage
4949
- **Single Binary** -- ~50 MB memory footprint, zero runtime dependencies
5050
- **Full API Compatibility** -- works with Confluent serializers for Java, Go, and Python
5151
- **Enterprise Security** -- LDAP, OIDC, mTLS, API keys, JWT, and RBAC out of the box

0 commit comments

Comments
 (0)