Re:You Cannot Have Exactly-Once Delivery
by mountainreason on Wednesday March 01, 2023 @07:51PM
(#34990514)
Even with a transaction, if the processing involves external side effects, e.g. sending and email, the rollback won't matter and you still get at least once.
[ Parent
| on HN ]
Re:You Cannot Have Exactly-Once Delivery
by hn_urbit_thr123 on Wednesday March 01, 2023 @08:24PM
(#34990749)
There's no rollback, it's an atomic transaction. The certainty that messages are always handled completely or fail completely is one of the big design constraints that made the whole thing so hinky.