A publisher confirms egy olyan mechanizmus, amellyel a RabbitMQ megérősíti a producernek, hogy fogadott (és eltárolt) egy üzenetet — biztosítva, hogy az üzenetek ne vesznek el a publikálási oldalon. Ezek a consumer acknowledgments produceroldali megfelelői.
A probléma: elérte-e az üzenet a brokert?
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
