A worker completes an external operation but crashes before settling the Service Bus message. The message is delivered again. Which design avoids duplicate business effects?

Published
  1. Increase the model's context window
  2. Generate a new unrelated business operation id on every retry
  3. Assume a lock guarantees exactly-once external side effects
  4. Idempotent processing using a stable message or operation identifier

Comments — 0