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.
More features
All features →- 01
Segment-style tracking API
One endpoint accepts the Segment-style HTTP tracking protocol, so existing analytics SDKs only need a new host.
- 02
Fan-out with per-connection rules
Each source fans out to every destination it is connected to, with an event filter and dropped fields per connection.
- 03
Retries, dead letters and circuit breakers
Failed deliveries retry with backoff, permanent rejections stop at once, and a failing vendor trips a circuit breaker.