Menu

Asset

L'idempotenza protegge dagli effetti collaterali duplicati

Una operazione idempotente può essere eseguita più volte con lo stesso risultato osservabile della prima esecuzione.

Tipo
Concetto

Nei sistemi distribuiti non puoi assumere che una richiesta arrivi una sola volta. Timeout, retry automatici, consumer che ripartono e messaggi riconsegnati possono ripetere la stessa intenzione di business. L'idempotenza non elimina i duplicati: li rende innocui. Il punto architetturale è progettare l'operazione intorno a un'identità stabile della richiesta, non intorno al singolo tentativo tecnico.

Tag