Beskedkø
En beskedkø fungerer som buffer for beskeder, indtil en forbruger overtager dem til behandling.
Opgaver venter på behandlingskapacitet
En beskedkø ligger mellem afsender og den behandlende applikation. Den kan udligne forskelle i belastning over tid. I et opdigtet eksempel lægger en portal opgaver til PDF-oprettelse i kø; en baggrundstjeneste behandler dem, mens portalen tager imod flere anmodninger.
»I køen« betyder ikke »PDF klar«. Ventende, igangværende og mislykkede opgaver bør også være synlige. Opbevaring, modtagelsesbekræftelse og genlevering afhænger af systemet og dets konfiguration. Flere forbrugere kan dele arbejdet; streng rækkefølge og behandling præcis én gang følger ikke automatisk. Kontrollér, hvordan en genleveret opgave behandles uden et dobbelt forretningsresultat.
Kilder
Relaterede begreber
- BeskedbrokerEn beskedbroker tager imod beskeder og formidler dem til modtagere efter fastlagte regler.
- IdempotensEn idempotent handling har samme tilsigtede virkning på tilstanden ved identisk gentagelse som ved én udførelse.
- Retry-strategiEn retry-strategi fastlægger, hvilke fejl der prøves igen, med hvilke pauser og indtil hvilken grænse.
- 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.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

