2 ms·
Nobody cares. These are short lived transactions (generally milliseconds); collisions are a rare edge case; it's fine to block. One request succeeds, the other
by stickfigure 5mo ago
Nobody cares. These are short lived transactions (generally milliseconds); collisions are a rare edge case; it's fine to block. One request succeeds, the other gets a dup error (or a replay).
You could invent your own more sophisticated idempotency API but good luck finding someone that wants to implement it or use it. What real-world problem are you trying to solve?
- pdonis 5mo ago> Nobody cares. Meaning, clients don't care about the thing I asked about? > What real-world problem are you trying to solve? I'm trying to understand your answers to my questions. When there seems to me to be something missing, I ask about it.
- stickfigure 5mo agoCorrect, clients don't care to be notified if some other short lived request is in flight.