Correlatie-ID
Een correlatie-ID verbindt samenhangende berichten van een handeling. Het kan meerdere gebeurtenissen omvatten en vervangt geen duplicaatdetectie.
Een correlatie-ID koppelt samenhangende berichten of verwerkingsstappen aan een gezamenlijke handeling. Zo is een proces over meerdere betrokken systemen te volgen. De toepassing bepaalt welke berichten samenhangen; dat moet voor de uitwisseling zijn afgesproken.
Volg een handeling via de berichten
In een fictief portaal start een verzoek een verwerking in het ERP. Later komen een ontvangstbevestiging en het resultaat terug. Deze berichten hebben verschillende eigen identificatoren, maar delen de afgesproken correlatie-ID. Bij het onderzoeken van een storing kunt u daardoor de berichten bij dat verzoek samenbrengen.
Onderscheid samenhang en identiteit
Microsoft beschrijft hiervoor de toepassingseigenschap CorrelationId; de schrijfwijze CorrelationId hoort bij dit voorbeeld. Een gedeelde correlatie maakt twee berichten niet tot duplicaten. Ze bewijst ook niet dat het proces volledig is. Leg vast wie de identificator aanmaakt, welke overdrachten deze behouden en welke terugmeldingen u nodig heeft om de handeling te beoordelen.
Bronnen
Verwante begrippen
- Gebeurtenis-IDEen gebeurtenis-ID identificeert een gebeurtenis binnen het afgesproken bereik. Een herhaalde aflevering moet van een nieuwe gebeurtenis worden onderscheiden.
- DataversieEen dataversie duidt een bepaalde gegevensstand aan. Of identificaties een volgorde uitdrukken, moet vaststaan; een schemaversie is een ander begrip.
- 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

