Korrelations-id
Et korrelations-id forbinder sammenhørende meddelelser i en handling. Det kan omfatte flere hændelser og erstatter ikke dubletkontrol.
Et korrelations-id knytter sammenhørende meddelelser eller behandlingstrin til en fælles handling. Dermed kan et forløb følges på tværs af flere deltagende systemer. Applikationen bestemmer, hvilke meddelelser der hører sammen; det skal være aftalt for udvekslingen.
Følg en handling gennem dens meddelelser
I en fiktiv portal starter en anmodning en behandling i ERP-systemet. Senere kommer en modtagelsesbekræftelse og resultatet tilbage. Meddelelserne har forskellige egne id'er, men deler det aftalte korrelations-id. Ved fejlsøgning kan du dermed samle meddelelserne til den pågældende anmodning.
Skeln mellem sammenhæng og identitet
Microsoft beskriver applikationsegenskaben CorrelationId til dette formål; skrivemåden CorrelationId hører til dette eksempel. Fælles korrelation gør ikke to meddelelser til dubletter. Den beviser heller ikke, at forløbet er fuldført. Fastlæg, hvem der opretter id'et, hvilke overførsler der bevarer det, og hvilke tilbagemeldinger du behøver for at vurdere handlingen.
Kilder
Relaterede begreber
- Hændelses-idEt hændelses-id identificerer en hændelse inden for det aftalte område. En gentagen levering skal skelnes fra en ny hændelse.
- DataversionEn dataversion betegner en bestemt datatilstand. Det skal afklares, om identifikatorer udtrykker en rækkefølge; en skemaversion er noget andet.
- 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

