Eventual consistency
Eventual consistency tillater midlertidig ulike datatilstander som skal bli like under de forutsatte betingelsene.
En tilstand når andre systemer med forsinkelse
Eventual consistency er en konsistensmodell der kopier eller avledede visninger midlertidig kan avvike. Hvis det ikke kommer nye endringer, og nødvendig overføring og behandling fungerer, skal de til slutt nå samme tilsiktede tilstand.
I et oppdiktet eksempel er en adresse allerede endret i CRM, mens en etterfølgende visning fortsatt viser den gamle. Modellen alene garanterer ikke et bestemt antall sekunder før oppdateringen er fremme. Den får heller ikke en vedvarende behandlingsfeil til å forsvinne. Avtal derfor tillatt forsinkelse, oppdagelse av forsinkede endringer og atferd ved gamle data. Om en faktura allerede kan opprettes, er en ekstra forretningsregel.
Kilder
Beslektede begreper
- DatakonsistensDatakonsistens betyr at data følger fastsatte regler, og at tilhørende tilstander ikke motsier hverandre.
- Hendelsesdrevet arkitekturI hendelsesdrevet arkitektur melder komponenter hendelser som andre komponenter kan reagere på uavhengig.
- 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

