Hacker News new | past | comments | ask | show | jobs | submit login

No you can't have exactly once delivery. However you can mitigate this if your datastore for your output from message processing is the same as your datastore for queue. With that and atomic mutations (de-queue and return result), it does allow practical solutions for almost all edge cases.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact