Ho un'applicazione che controlla costantemente i messaggi all'interno del MQ Rabbit. Quando viene ricevuto un messaggio, analizzerò quel messaggio e lo inserirò nel DB.
Mi sto chiedendo. Cosa succede se fallisce? Qual è il modo migliore per catturarlo? Anche se ha fallito, ho ancora bisogno di scriverlo nel database. È un buon modo per scriverlo in un file, quindi creare un processo in background per leggerlo e riprovare a scrivere nel DB?
responseCode, createMessageErr = api.CreateMessage(message)
if createMessageErr != nil || responseCode == 500 {
log.Println("Something went wrong with create: ", createMessageErr)
return
}
Grazie in anticipo!