Skjemaregister
Et skjemaregister håndterer dataskjemaer og versjoner sentralt. Kompatibilitetskontroller hjelper utvekslingen, men erstatter ikke kontroll av betydningen.
Et skjemaregister er en sentral tjeneste for å håndtere dataskjemaer og versjonene deres. Applikasjoner kan vise til registrerte skjemaer. Avhengig av system og regler kan endringer kontrolleres for teknisk kompatibilitet.
Gjør versjoner tilgjengelige i fellesskap
Confluent beskriver Schema Registry som sentral håndtering med kompatibilitetskontroller for produsenter og konsumenter. Det hjelper når flere applikasjoner bruker og videreutvikler meldingsskjemaer. Hvilken kontroll som faktisk gjelder, avhenger av den avtalte og konfigurerte bruken.
Vurder teknisk kontroll i forretningsmessig sammenheng
I en oppdiktet utveksling forblir et mengdefelt et heltall, men skal fremover bety stykk i stedet for kartonger. En uendret struktur forklarer ikke dette betydningsskiftet. Applikasjonene trenger derfor en avtalt overgang. Et register gjør ikke en formelt passende melding til en korrekt ordre. For noen få stabile grensesnitt kan et versjonsstyrt filarkiv allerede være nok; den ekstra tjenesten bør løse et konkret samordningsproblem.
Kilder
Beslektede begreper
- JSON SchemaJSON Schema beskriver struktur og begrensninger for JSON-data. En validator sjekker reglene; at de følges, beviser ikke at innholdet er riktig for virksomheten.
- DataskjemaEt dataskjema beskriver oppbygning og regler for data. Det angir for eksempel felt og datatyper; opprinnelse og aktualitet er tilleggsspørsmål.
- Transaksjonell inboxEn transaksjonell inbox bruker varige meldingsregistreringer for å beskytte lokal behandling mot doble leveringer.
- MeldingskvitteringEn meldingskvittering forteller meldingsmegleren at en levering er mottatt eller behandlet etter den avtalte regelen.
- Jitter ved nye forsøkRetry-jitter varierer ventetider tilfeldig for å spre nye forsøk og redusere samtidige forespørsler fra mange klienter.
- TestkundeområdeEt logisk avgrenset kundeområde i en multitenant-applikasjon, satt opp for kontroller.
Artikler om temaet








API-er og integrasjon med ASES
ERP, CRM og nettbutikk ryddig koblet sammen

