Discussions
FIFO guarantees of events sent to subscriber
13 days 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
,e1
ande2
fororg0
to Hook0, is there any chance those events will be sent toorg0
by Hook0 either concurrently or out-of-order? Is the situation different iforg0
has created multiple subscriptions? - If sending events to
org0
is failing because the subscriber is failing to receive them, does Hook0 wait before sending any events it has queued fororg1
or does it only wait before retrying events fororg0
?
Thanks!