3415590901_b3fb25fcca_b

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.