Eventual consistency
Eventual consistency tillåter tillfälligt olika datatillstånd som ska bli samstämmiga under de avsedda förutsättningarna.
Ett tillstånd når andra system med fördröjning
Eventual consistency är en konsistensmodell där kopior eller härledda vyer tillfälligt får skilja sig åt. Om inga nya ändringar tillkommer och nödvändig överföring och bearbetning fungerar ska de till slut nå samma avsedda tillstånd.
I ett påhittat exempel har en adress redan ändrats i CRM medan en efterföljande vy fortfarande visar den gamla. Modellen ensam garanterar inget bestämt antal sekunder tills uppdateringen når fram. Den får inte heller ett bestående bearbetningsfel att försvinna. Avtala därför tillåten fördröjning, upptäckt av försenade ändringar och beteende vid gamla data. Om en faktura redan får skapas är en ytterligare verksamhetsregel.
Källor
Relaterade begrepp
- DatakonsistensDatakonsistens innebär att data följer fastställda regler och att sammanhängande tillstånd inte motsäger varandra.
- Händelsestyrd arkitekturI händelsestyrd arkitektur rapporterar komponenter händelser som andra komponenter kan reagera på oberoende.
- 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

