Tagged articles
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.

Backend DevelopmentConfirm ModeMessage Reliability
0 likes · 9 min read
How to Achieve Near‑Zero Message Loss in RabbitMQ: Confirm, Persistence, and Manual Ack
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