News for hackers. Stuff that matters.
Re:You Cannot Have Exactly-Once Delivery by fizwhiz on Wednesday March 01, 2023 @02:33PM (#34987145)
With idempotence, you shift the problem from "deliver X exactly once" to "make it seem like X was delivered exactly once". In most systems, exactly-once is really "effectively exactly once".
Re:You Cannot Have Exactly-Once Delivery by paxys on Wednesday March 01, 2023 @02:38PM (#34987197)
That's my point. You are simply converting the problem to a new form, not actually solving it.

Hey here's a solution to the halting problem – always assume yes, and then figure out the edge cases. How do you do that? Well that's on you, I did my job.

Re:You Cannot Have Exactly-Once Delivery by nawgz on Wednesday March 01, 2023 @02:54PM (#34987400)
Idempotency - famously complex. No one has ever successfully implemented it, great point.
Re:You Cannot Have Exactly-Once Delivery by paxys on Wednesday March 01, 2023 @03:00PM (#34987492)
If you don't think idempotency can be complex then you haven't really worked on serious distributed computing problems.
Re:You Cannot Have Exactly-Once Delivery by nawgz on Wednesday March 01, 2023 @03:10PM (#34987596)
If you don't think your analogy is a miss then you haven't really read any serious literature.
Re:You Cannot Have Exactly-Once Delivery by burnished on Wednesday March 01, 2023 @03:43PM (#34988053)
Converting a problem to a new form that you know how to better solve, or at least hope is more tractable, is a time honored mathematical and CS tradition