A stream consumer crashes after processing an event but before checkpointing. What must downstream processing tolerate?

Published
  1. Losing the entire stream's history automatically.
  2. A guarantee that business effects are automatically rolled back on consumer death.
  3. Assuming every replay represents fraudulent traffic.
  4. Re-reading an event and safely suppressing or reconciling duplicate effects.

Comments — 0