Eventual consistency
Eventual consistency staat tijdelijk verschillende gegevenstoestanden toe die onder de bedoelde voorwaarden weer moeten overeenkomen.
Een toestand bereikt andere systemen vertraagd
Eventual consistency is een consistentiemodel waarbij kopieën of afgeleide weergaven tijdelijk mogen verschillen. Als er geen nieuwe wijzigingen bijkomen en de benodigde overdracht en verwerking werken, moeten ze uiteindelijk dezelfde bedoelde toestand bereiken.
In een fictief voorbeeld is een adres in het CRM al gewijzigd terwijl een achterliggende weergave nog het oude toont. Het model alleen garandeert geen vast aantal seconden tot de overname. Een blijvende verwerkingsfout verdwijnt er niet door. Spreek daarom toegestane vertraging, herkenning van te late wijzigingen en gedrag bij oude gegevens af. Of een factuur al mag worden gemaakt, is een aanvullende bedrijfsregel.
Bronnen
Verwante begrippen
- GegevensconsistentieGegevensconsistentie betekent dat gegevens aan afgesproken regels voldoen en samenhangende toestanden elkaar niet tegenspreken.
- Event-driven architectuurBij een event-driven architectuur melden componenten gebeurtenissen waarop andere componenten onafhankelijk kunnen reageren.
- Transactionele inboxEen transactionele inbox gebruikt duurzame berichtregistraties om lokale verwerking tegen dubbele afleveringen te beschermen.
- BerichtbevestigingEen berichtbevestiging meldt aan de broker dat een aflevering volgens de afgesproken regel is ontvangen of verwerkt.
- Jitter bij herhaalpogingenRetry jitter varieert wachttijden willekeurig om herhaalpogingen te spreiden en gelijktijdige aanvragen van veel clients te verminderen.
- TestklantomgevingEen logisch afgebakende klantomgeving van een multitenant-toepassing, ingericht voor controles.
Artikelen over dit onderwerp








Koppelingen & integratie met ASES
ERP, CRM en webshop netjes gekoppeld

