Confluent Schema Registry

Ensure Application Development Compatibility

Confluent Schema Registry provides a RESTful interface for developers to define standard schemas for their events, share them across the organization and safely evolve them in a way that is backward compatible and future proof.

Download Confluent
Schema Registry Hero-Bild

Why Confluent Schema Registry?

Schema Registry stores a versioned history of all schemas and allows the evolution of schemas according to the configured compatibility settings. It also provides a plugin to clients that handles schema storage and retrieval for messages that are sent in Avro format.

Zuverlässige Implementierung

Let your developers focus on deploying applications freely while protecting your Apache Kafka deployment from breaking changes.

Schnelle Weiterentwicklung

Möchten Sie zu einer nachgeschalteten Datenbank eine neue Spalte hinzufügen? Dafür brauchen Sie keinen Änderungsprozess und nicht mindestens 5 Meetings, um 20 Teams zu koordinieren.

Validate your changes as an integrated part of the development process, reducing coordination overhead and ensuring information integrity in the environment.



How Can Confluent Schema Registry Help You?

Schema Registry Learn to love-Bild

Manage your Schema

Schemas are named and you can have multiple versions of the same schema. Schema Registry validates compatibility and warns about possible issues. This allows developers to add and remove fields independently to move faster. New schemas and versions are automatically registered and automatically validated, making the pushing to production process seamless.

Integrate with Standard Development Tools

To help you find out about compatibility issues as early as possible, Schema Registry includes Maven plugins, which enables integration of schema management and validation right into the development process.

Access your Schema

Schema Registry provides a REST API that allows any application to integrate and save or retrieve schemas. Additionally, formatters provide command line functionality for automatically converting JSON messages to make your data human friendly.

Provide Automated Serialization

Confluent Schema Registry ist direkt in Kafka Client-Serialisierungsbibliotheken integriert – in jeder Sprache. Das Schreiben von serialisierten Apache Avro-Einträgen in Kafka ist so einfach wie die Konfiguration eines Producers mit den Schema Registry-Serialisierern und das Senden von Avro-Objekten an Kafka. Und wenn Sie versehentlich ein inkompatibles Schema verwenden? Das ist für den Producer nur eine Ausnahme. Inkompatible Daten werden es niemals bis in Apache Kafka schaffen.

So funktioniert Confluent Schema Registry

So funktoniert es – Bild
01

Der Seralisierer platziert eine Anfrage in der Schema Registry, um zu sehen, ob es ein Format für die Daten gibt, die die Anwendung veröffentlichen möchte. Falls ja, wird das Format an den Serialisierer der Anwendung weitergegeben, der diese Information für die Filterung der korrekt formatierten Nachrichten verwendet.

02

Nach der Prüfung wird das Schema autorisiert und automatisch serialisiert – Sie haben damit keine Arbeit. Die Nachricht wird, wie erwartet, zum Kafka Topic geschickt.

03

Ihre Consumers kümmern sich um die Deserialisierung, um sicherzustellen, dass die Daten-Pipeline schnell weiterentwickelt werden kann und weiterhin stets bereinigte Daten zur Verfügung stehen. Sie müssen bei der Veröffentlichung nur dafür sorgen, dass alle Anwendungen eine Anfrage bei der Schema Registry stellen.

Legen Sie los bzw. lernen Sie uns besser kennen

Wir verwenden Cookies, damit wir nachvollziehen können, wie Sie unsere Website verwenden, und um Ihr Erlebnis zu optimieren. Klicken Sie hier, wenn Sie mehr erfahren oder Ihre Cookie-Einstellungen ändern möchten. Wenn Sie weiter auf dieser Website surfen, stimmen Sie unserer Nutzung von Cookies zu.