![3415590901_b3fb25fcca_b 3415590901_b3fb25fcca_b](http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/topics/Open-Live-Writer/e-se-i-messaggi-falliscono_6361/3415590901_b3fb25fcca_b_thumb.jpg)
Abbiamo già detto per cosa non ha senso usare un messaggio. Una cosa fondamentale da comprendere, se il vostro sistema è basato su messaggi e code, è i messaggi non possono essere persi. Perdere un messaggio equivale a corrompere il sistema.
Errori
Ci sono tre tipologie di errore:
- permanent: un messaggio non può essere processato, ad esempio la deserializzazione fallisce;
- transient: un messaggio può essere processato ma una risorsa necessaria non è disponibile, riprovare potrebbe essere la soluzione;
- business: un messaggio può essere processato ma viola le regole di business;
Approfondiremo il cosa, il come e il perché, nei prossimi post.