Discussions
FIFO guarantees of events sent to subscriber
9 months ago by Matthew James
Hi there!
We have a SaaS application that needs to emit events via webhooks to external organisations. I see that we can target those orgs using labels, but I was wondering then what FIFO guarantees (including when retrying messages) Hook0 maintains. For example, given org0 and org1:
- If our app has quickly sent events
e0,e1ande2fororg0to Hook0, is there any chance those events will be sent toorg0by Hook0 either concurrently or out-of-order? Is the situation different iforg0has created multiple subscriptions? - If sending events to
org0is failing because the subscriber is failing to receive them, does Hook0 wait before sending any events it has queued fororg1or does it only wait before retrying events fororg0?
Thanks!
