Confirmações de editor são um mecanismo onde o RabbitMQ reconhece ao produtor que recebeu (e persistiu) uma mensagem — garantindo que as mensagens não sejam perdidas no lado da publicação. Elas são a contrapartida do lado do produtor aos reconhecimentos de consumidor.
O problema: a mensagem chegou ao broker?
When a producer publishes a message, by default it doesn't KNOW if RabbitMQ received it:
→ network failure, broker issue → the message could be LOST without the producer knowing
→ for reliability, the producer needs CONFIRMATION that the message was accepted
→ publisher confirms address the PUBLISHING side of reliability
