This website uses cookies to ensure you get the best experience.
Learn more.
A new asynchronous service processes variable-duration jobs. Workers may fail after a job starts, and work must be retried without losing it. Which two design elements are appropriate? Select 2 answers.
Published
- Delete a message only after successful processing and make side effects idempotent.
- Assume a standard queue never delivers a message more than once.
- Delete every message before processing so failed jobs disappear.
- Use a queue visibility timeout with extension for legitimate long-running work.
- Set visibility to zero for all jobs regardless of duration.
Comments — 0
Sign in to comment