Tagged articles

Confirm Mode

4 articles · Page 1 of 1
Java High-Performance Architecture
Java High-Performance Architecture
Apr 9, 2022 · Backend Development

How to Achieve Near‑Zero Message Loss in RabbitMQ: Confirm, Persistence, and Manual Ack

This article explains the three stages where RabbitMQ messages can be lost and presents a comprehensive reliability strategy—including producer confirm mode, durable exchanges/queues, message persistence, database‑backed compensation, and manual consumer acknowledgments—to achieve virtually loss‑free message delivery.

Confirm ModeMessage reliabilitybackend development
0 likes · 9 min read
How to Achieve Near‑Zero Message Loss in RabbitMQ: Confirm, Persistence, and Manual Ack
IT Architects Alliance
IT Architects Alliance
Dec 29, 2021 · Backend Development

Ensuring Reliable Message Delivery with RabbitMQ: Confirm Mode, Persistence, and Manual Acknowledgment

This article explains how to achieve near‑zero message loss in RabbitMQ by using producer confirm mode, persisting exchanges, queues and messages, storing messages in a database for compensation, and switching consumers to manual acknowledgment, complete with Java code examples.

Confirm ModeMessage reliabilityPersistence
0 likes · 8 min read
Ensuring Reliable Message Delivery with RabbitMQ: Confirm Mode, Persistence, and Manual Acknowledgment
Java High-Performance Architecture
Java High-Performance Architecture
Nov 20, 2021 · Backend Development

How to Ensure Zero Message Loss with RabbitMQ: Confirm, Persistence, and Manual Ack

This article explains the three stages of RabbitMQ message flow, identifies potential loss points, and provides practical solutions—including confirm mode, message persistence, database-backed compensation, and manual acknowledgments—to achieve near‑perfect reliability for both producers and consumers.

Confirm ModeMessage reliabilityPersistence
0 likes · 10 min read
How to Ensure Zero Message Loss with RabbitMQ: Confirm, Persistence, and Manual Ack