Queues · Fill in the blank

Several workers pulling from one queue, so that each message is handled by only one of them, is the blank pattern.

easy

Answer

Several workers pulling from one queue, so that each message is handled by only one of them, is the competing consumers pattern.

Also accepted: competing consumer for competing consumers.

Why

It scales throughput by adding workers, and a crashed worker's messages go back to the others.

Review this in your daily deck All cards in Queues