Sto usando rabbitMQ, prendo tutti i messaggi dalla coda con basic_get senza procedura acking automatica, il che significa che il messaggio rimane in coda fino a quando non accetto o nack il messaggio.Ack o Nack in rabbitMQ
A volte ho messaggi che non possono essere elaborati a causa di qualche eccezione generata, che ha impedito loro di essere completamente elaborati.
Domanda è che cosa importa se entrambi i messaggi accedono in modo corretto ed eccezione generata, voglio dire in termini di risultati i messaggi usciranno sempre dalla coda, quindi cosa importa se uso ack o nack in questo scenario? Forse mi manca qualcosa quando uso ciascuna oprazione?
L'unica differenza è che nack consente di riaccodare, mentre ack no? – JavaSa