3 ms·
> The point is that you can get exactly once delivery, if your whole system is either idempotent If you have exactly-once delivery, there's no difference betwe
by thaumasiotes 2y ago
> The point is that you can get exactly once delivery, if your whole system is either idempotent
If you have exactly-once delivery, there's no difference between being idempotent or not. The only effect of idempotence is to ignore extra deliveries.
If idempotence is a requirement, you don't have exactly-once delivery.
- j-pb 2y agoIdempotence allows you to build systems that in their internal world model allow for exactly once delivery of non-idempotent messages over an at least once medium. Exactly-once delivery semantics doesn't equal exactly-once physical messages.