Idempotent Consumer
Kind: pattern
Layer: Execution Core
Record: architecture:idempotent-consumer
Severity: contextual
Scope: service, messaging, correctness
Canonical: Ontology
A design pattern in which a consumer records each message it has processed, so a redelivered message has no second effect.
Listed in Architecture principles, after Dead-Letter Queue and before Competing Consumers.