Netherite "Exactly-Once" Guarantee Clarification #288
Unanswered
gorillapower
asked this question in
Q&A
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
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