Eventual consistency
Eventual consistency tillader midlertidigt forskellige datatilstande, som skal blive ens under de forudsatte betingelser.
En tilstand når andre systemer med forsinkelse
Eventual consistency er en konsistensmodel, hvor kopier eller afledte visninger midlertidigt må afvige. Hvis der ikke kommer nye ændringer, og den nødvendige overførsel og behandling fungerer, skal de til sidst nå den samme tilsigtede tilstand.
I et opdigtet eksempel er en adresse allerede ændret i CRM, mens en efterfølgende visning stadig viser den gamle. Modellen alene garanterer ikke et bestemt antal sekunder, før opdateringen er fremme. Den får heller ikke en vedvarende behandlingsfejl til at forsvinde. Aftal derfor tilladt forsinkelse, registrering af forsinkede ændringer og adfærd ved gamle data. Om en faktura allerede må oprettes, er en yderligere forretningsregel.
Kilder
Relaterede begreber
- DatakonsistensDatakonsistens betyder, at data følger fastlagte regler, og at sammenhørende tilstande ikke modsiger hinanden.
- Hændelsesdrevet arkitekturI en hændelsesdrevet arkitektur udsender komponenter hændelser, som andre komponenter kan reagere på uafhængigt.
- Transaktionel inboxEn transaktionel inbox bruger varige meddelelsesregistreringer til at beskytte lokal behandling mod dobbelte leveringer.
- MeddelelseskvitteringEn meddelelseskvittering fortæller brokeren, at en levering er modtaget eller behandlet efter den aftalte regel.
- Jitter ved genforsøgRetry-jitter varierer ventetider tilfældigt for at sprede genforsøg og mindske samtidige forespørgsler fra mange klienter.
- TestkundemiljøEt logisk afgrænset kundeområde i en multitenant-applikation, indrettet til kontroller.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

