Netherite "Exactly-Once" Guarantee Clarification #288
Unanswered
gorillapower
asked this question in
Q&A
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Im interested in more detail around the execution guarantees that Netherite provides.
In the documentation
But also states
Can anyone clarify what the difference between "communication within TaskHub" (providing 'exactly-once' delivery) and say the communication between an Orchestration and an Activity which provides "at-least-once" delivery? Further, what constitutes communication within a TaskHub that allows it to be "exactly-once"?
We are using Netherite and consistently getting "at-least-once" behaviour on an Activity, that is being signalled from an Orchestrator within the same Taskhub, but I gather this is due to the the guarantee based on DF/DTFx framework rather than one that is to do with Netherite? I wondering if it is possible to achieve "exactly-once" for activities.
P.s. We are also communicating between EventHubs, using the
IDurableEntityClient
but I assume this would break the 'exactly-once' guarantee since its across EventHubs.Beta Was this translation helpful? Give feedback.
All reactions