Skip to content
pipeo
Menu

Feature

Dedupe of client retries

A client that retries the same event does not cause a second delivery: events are keyed by source and message id.

SDKs reuse an event’s message id on every retry. Pipeo drops a retry of an event it already accepted, keyed by source and message id.

The unique index on delivery jobs is the guarantee; the dedupe store in front of it is an optimisation that keeps duplicate work off the database.