Schemaregister
Ett schemaregister hanterar datascheman och versioner centralt. Kompatibilitetskontroller hjälper utbytet men ersätter inte kontroll av betydelsen.
Ett schemaregister är en central tjänst för att hantera datascheman och deras versioner. Applikationer kan hänvisa till registrerade scheman. Beroende på system och regler kan ändringar kontrolleras avseende teknisk kompatibilitet.
Gör versioner gemensamt åtkomliga
Confluent beskriver Schema Registry som central hantering med kompatibilitetskontroller för producenter och konsumenter. Det hjälper när flera applikationer använder och vidareutvecklar meddelandescheman. Vilken kontroll som faktiskt gäller beror på den avtalade och konfigurerade användningen.
Bedöm teknisk kontroll i verksamhetens sammanhang
I ett fiktivt utbyte förblir ett mängdfält ett heltal men ska framöver avse styck i stället för kartonger. En oförändrad struktur förklarar inte detta betydelseskifte. Applikationerna behöver därför en överenskommen övergång. Ett register gör inte ett formellt lämpligt meddelande till en korrekt order. För ett fåtal stabila gränssnitt kan ett versionshanterat filarkiv redan räcka; den extra tjänsten bör lösa ett konkret samordningsproblem.
Källor
Relaterade begrepp
- JSON SchemaJSON Schema beskriver struktur och begränsningar för JSON-data. En validator kontrollerar reglerna; att följa dem bevisar inte att innehållet är korrekt i sak.
- DataschemaEtt dataschema beskriver hur data är uppbyggda och vilka regler som gäller. Det anger exempelvis fält och datatyper; ursprung och aktualitet är ytterligare frågor.
- Transaktionell inboxEn transaktionell inbox använder beständiga meddelandeposter för att skydda lokal behandling mot dubbla leveranser.
- MeddelandekvittensEn meddelandekvittens talar om för brokern att en leverans har tagits emot eller behandlats enligt den överenskomna regeln.
- Jitter vid återförsökRetry-jitter varierar väntetider slumpmässigt för att sprida återförsök och minska samtidiga anrop från många klienter.
- TestkundmiljöEtt logiskt avgränsat kundområde i en multitenant-applikation, inrättat för kontroller.
Artiklar om ämnet








API:er & integration med ASES
ERP, CRM och webbutik smidigt sammankopplade

