Le Code di Lavoro delle Code di Lavoro (modalità di lavoro) coinvolgono un produttore e più consumatori. Ogni messaggio può essere consumato solo da un consumatore, consentendo il consumo simultaneo dei messaggi.
Diagramma dell'Architettura
Spiegazione: P rappresenta il produttore, C1 e C2 rappresentano i consumatori, e il colore rosso rappresenta la coda.
Casi d'Uso
Questa modalità è adatta per scenari che coinvolgono attività individuali e elaborazione concorrente uno a uno. Ad esempio, quando si inviano 1000 email, è possibile utilizzare 100 consumatori per inviare contemporaneamente 100 email alla volta.
Nota: Quando più consumatori consumano contemporaneamente i messaggi dalla stessa coda, non è possibile garantire un ordine rigoroso dei messaggi. Ad esempio, se ci sono 10 messaggi nella coda e 10 consumatori li elaborano contemporaneamente, alcuni consumatori potrebbero eseguire più velocemente di altri. Di conseguenza, l'ordine del processo di messaggistica potrebbe non coincidere con l'ordine dei messaggi nella coda. Se la tua attività ha rigorosi requisiti sull'ordine dei messaggi, puoi controllare che ogni coda abbia un solo consumatore, garantendo un rigoroso ordine di elaborazione dei messaggi a discapito della ridotta concorrenza.