Schema-Registry
Eine Schema-Registry verwaltet Datenschemata und ihre Versionen zentral. Kompatibilitätsprüfungen helfen beim Austausch, ersetzen aber keine Prüfung der Bedeutung.
Eine Schema-Registry ist ein zentraler Dienst zur Verwaltung von Datenschemata und ihren Versionen. Anwendungen können auf registrierte Schemata Bezug nehmen. Je nach eingesetztem System und Regeln lassen sich Änderungen auf technische Kompatibilität prüfen.
Versionen gemeinsam zugänglich machen
Confluent beschreibt seine Schema Registry als zentrale Verwaltung mit Kompatibilitätsprüfungen für Produzenten und Konsumenten. Das hilft, wenn mehrere Anwendungen Nachrichtenschemata verwenden und weiterentwickeln. Welche Prüfung tatsächlich greift, hängt von der vereinbarten und eingerichteten Nutzung ab.
Technische Prüfung fachlich einordnen
Im fiktiven Austausch bleibt ein Mengenfeld eine ganze Zahl, soll künftig aber Stück statt Kartons bezeichnen. Eine unveränderte Struktur erklärt diesen Bedeutungswechsel nicht. Die beteiligten Anwendungen brauchen deshalb eine abgestimmte Umstellung. Eine Registry macht aus einer formal passenden Nachricht keinen richtigen Auftrag. Für wenige stabile Schnittstellen kann eine versionierte Dateiablage bereits ausreichen; der zusätzliche Dienst sollte ein konkretes Abstimmungsproblem lösen.
Quellen
Verwandte Begriffe
- JSON SchemaJSON Schema beschreibt Struktur und Einschränkungen von JSON-Daten. Ein Validator prüft diese Regeln; ihre Einhaltung beweist noch keine fachliche Richtigkeit.
- DatenschemaEin Datenschema beschreibt Aufbau und Regeln von Daten. Es legt etwa Felder und Datentypen fest; Datenherkunft und Aktualität sind zusätzliche Fragen.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
- TestmandantEin logisch abgegrenzter Kundenbereich einer mandantenfähigen Anwendung, der für Prüfungen eingerichtet ist.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

