7 / 18 · Module 10 — Synchronous vs Asynchronous Integrations · filtered: cheatsheet← prev⊞ allnext →
10.25Why duplicate events happen
Consumer receives:
EVT-123
Processes successfully.
Before it acknowledges message:
consumer crashes
Broker thinks:
not acknowledged
and redelivers.
Now:
EVT-123
arrives again.
That's normal distributed-system behavior.