Coda di messaggi
Una coda di messaggi mantiene i messaggi in attesa che un consumatore li prenda in carico per elaborarli.
I lavori attendono capacità di elaborazione
Una coda di messaggi si trova tra mittente e applicazione di elaborazione. Può assorbire differenze di carico nel tempo. In un esempio inventato, un portale accoda lavori per creare PDF; un servizio in background li elabora mentre il portale accetta altre richieste.
«In coda» non significa «PDF pronto». Dovrebbero essere visibili anche i lavori in attesa, in corso e falliti. Conservazione, conferma di ricezione e nuova consegna dipendono dal sistema e dalla configurazione. Più consumatori possono dividersi il lavoro; ordine rigoroso ed elaborazione esattamente una volta non sono automatici. Verifichi come un lavoro consegnato nuovamente viene elaborato senza duplicare il risultato aziendale.
Fonti
Termini correlati
- Broker di messaggiUn broker di messaggi accetta i messaggi e li inoltra ai destinatari secondo regole definite.
- IdempotenzaUn’operazione idempotente, ripetuta in modo identico, ha lo stesso effetto previsto sullo stato di una singola esecuzione.
- Strategia di retryDefinisce quali errori ritentare, con quali attese e fino a quale limite.
- Transactional inboxUna transactional inbox usa registrazioni durature dei messaggi per proteggere l’elaborazione locale dalle consegne duplicate.
- Conferma dei messaggiLa conferma comunica al broker che una consegna è stata ricevuta o elaborata secondo la regola concordata.
- Jitter nei retryIl jitter varia casualmente le attese tra i retry per distribuire i nuovi tentativi e ridurre le richieste simultanee di più client.
Articoli sul tema








API & integrazione con ASES
ERP, CRM e negozio online collegati in modo pulito

