Подтверждения издателя (Publisher confirms) — это механизм, при котором RabbitMQ подтверждает производителю, что получил (и сохранил) сообщение, обеспечивая, что сообщения не теряются со стороны публикации. Это аналог на стороне производителя подтверждениям потребителя со стороны потребителя.
Проблема: достигло ли сообщение брокера?
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
