Korrelations-id
Ett korrelations-id kopplar ihop meddelanden som hör till en åtgärd. Det kan omfatta flera händelser och ersätter inte dubblettidentifiering.
Ett korrelations-id kopplar samman relaterade meddelanden eller bearbetningssteg med en gemensam åtgärd. Då går det att följa ett förlopp genom flera deltagande system. Applikationen avgör vilka meddelanden som hör ihop; det behöver avtalas för utbytet.
Följ en åtgärd genom dess meddelanden
I en fiktiv portal startar en begäran en bearbetning i ERP-systemet. Senare kommer en mottagningsbekräftelse och resultatet tillbaka. Dessa meddelanden har olika egna identifierare men delar det avtalade korrelations-id:t. Vid felsökning kan du därmed samla meddelandena för den aktuella begäran.
Skilj samband från identitet
Microsoft beskriver applikationsegenskapen CorrelationId för detta ändamål; skrivsättet CorrelationId hör till detta exempel. Gemensam korrelation gör inte två meddelanden till dubbletter. Den bevisar inte heller att förloppet är fullständigt. Ange vem som skapar identifieraren, vilka överföringar som bevarar den och vilka återkopplingar du behöver för att bedöma åtgärden.
Källor
Relaterade begrepp
- Händelse-idEtt händelse-id identifierar en händelse inom det avtalade området. En upprepad leverans behöver skiljas från en ny händelse.
- DataversionEn dataversion betecknar ett bestämt datatillstånd. Det behöver vara fastställt om identifierarna uttrycker en ordning; en schemaversion är en annan sak.
- 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

