Competing Consumers
Kind: pattern
Layer: Execution Core
Record: architecture:competing-consumers
Severity: contextual
Scope: service, messaging, scalability
Canonical: Ontology
A design pattern in which several consumers read from one queue, and each message goes to only one of them.
Listed in Architecture principles, after Idempotent Consumer and before Defensive Programming.