Intégrer le registre de schémas avec Apache Kafka
Le registre de schémas stocke un historique avec numéro de version de tous les schémas en fonction du nom de sujet indiqué, fournit de nombreux paramètres de compatibilité et permet l'évolution du schéma au fil du temps. Schema Registry vit à l'extérieur et séparément des courtiers Kafka.
Le registre de schémas comporte trois composants principaux :
- Serveur Web de registre : Application Web exposant les adresses REST utilisées pour gérer les entités de schéma. Utilisez un proxy Web et un équilibreur de charge avec de nombreux serveurs Web pour assurer la haute disponibilité et l'évolutivité. Pour activer Schema Registry HA, reportez-vous à la section Schema Registry HA.
- Stockage des métadonnées du schéma/stockage pluggable : stockage relationnel contenant les métadonnées des entités de schéma. Le stockage en mémoire et les bases de données MySQL sont pris en charge.
- Stockage Serdes : stockage de fichiers pour les bocaux sérialiseurs et désérialiseurs. Les systèmes de fichiers locaux et le stockage HDFS sont pris en charge. Le stockage local du système de fichiers est la valeur par défaut.
Les principaux composants de Schema Registry sont les suivants :
- Serveur Web de registre : Application Web exposant les adresses REST utilisées pour gérer les entités de schéma. Utilisez un proxy Web et un équilibreur de charge avec de nombreux serveurs Web pour assurer la haute disponibilité et l'évolutivité. Reportez-vous à la section Schema Registry HA.
- Stockage des métadonnées du schéma de stockage pluggable : banque relationnelle qui contient les métadonnées des entités de schéma. Le stockage en mémoire et les bases de données MySQL sont pris en charge.
- Stockage Serdes : stockage de fichiers pour les bocaux sérialiseurs et désérialiseurs. Les systèmes de fichiers locaux et le stockage HDFS sont pris en charge. Le stockage local du système de fichiers est la valeur par défaut.
Interagir avec le registre de schémas
Remarque
La configuration JAAS est requise pour un cluster compatible Kerberos (cluster hautement disponible) uniquement.
La configuration JAAS est requise pour un cluster compatible Kerberos (cluster hautement disponible) uniquement.