zlacker

[parent] [thread] 1 comments
1. A1kmm+(OP)[view] [source] 2023-09-25 08:35:30
Exactly-once is only meaningfully possible if you have a rollback for tasks of unknown completion state - for example if the task involves manipulating the same database as the one controlling the task execution. Otherwise, it becomes the (impossible to solve) two-generals problem between updating the task status and performing the task.
replies(1): >>samus+Tg
2. samus+Tg[view] [source] 2023-09-25 11:13:37
>>A1kmm+(OP)
Full agree here.

There is actually another possibility: there must be a way to check whether the receiving system has received the message. But this only works if there are no "rogue" senders.

[go to top]