Registre de schémas Confluent

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
Hero image Schema Registry

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.

Déployez avec fiabilité

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

Évoluez rapidement

Besoin d'ajouter une nouvelle colonne à une base de données en aval ? Vous n'avez pas besoin d'un processus de changement impliqué et d'au moins 5 réunions pour coordonner 20 équipes.

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



Utilisateurs de Confluent Schema Registry

How Can Confluent Schema Registry Help You?

Image Apprenez à aimer Schema Registry

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 est directement intégré dans les bibliothèques de sérialisation Kafka Client — dans toutes les langues. Écrire des enregistrements Apache Avro dans Kafka est aussi simple que configurer un producer avec les sérialiseurs Schema Registry et envoyer des objets Avro vers Kafka. Et si vous utilisez un schéma incompatible accidentellement ? C'est juste une exception que le producer devra gérer. Les données incompatibles n'atteindront jamais Apache Kafka.

Fonctionnement de Confluent Schema Registry

Image Comment ça fonctionne
01

Le sérialiseur lance un appel à destination du registre de schémas, pour voir s'il possède un format pour les données que l'application veut publier. Si c'est le cas, le registre de schémas transmet ce format au sérialiseur de l'application, qui l'utilise pour filtrer les messages qui ne sont pas formatés correctement.

02

Après avoir vérifié que le schéma est autorisé, il est automatiquement sérialisé et vous n'avez rien à faire. Comme prévu, le message sera livré au topic Kafka.

03

Vos consumers prendront en charge la désérialisation, en s'assurant que votre pipeline de données peut rapidement évoluer et continuer à disposer de données propres. Vous devez simplement faire en sorte que toutes les applications appellent le registre de schémas lors de la publication.

Lancez-vous ou apprenez à mieux nous connaître

Nous utilisons des cookies afin de comprendre comment vous utilisez notre site et améliorer votre expérience. Cliquez ici pour en apprendre davantage ou pour modifier vos paramètres de cookies. En poursuivant la navigation, vous consentez à ce que nous utilisions des cookies.