Tag

Producer Confirm

1 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 6, 2023 · Backend Development

Prevent Message Loss in Spring Boot 2.7.9 with RabbitMQ Confirm Callbacks

This guide explains common message loss scenarios in Spring Boot 2.7.9 with RabbitMQ and provides step‑by‑step solutions—including producer confirm callbacks, durable exchanges and queues, manual consumer acknowledgments, and configurable retry mechanisms—to ensure reliable message delivery.

Message RetryProducer ConfirmRabbitMQ
0 likes · 8 min read
Prevent Message Loss in Spring Boot 2.7.9 with RabbitMQ Confirm Callbacks
Architecture Digest
Architecture Digest
Apr 5, 2022 · Backend Development

Ensuring Reliable Message Delivery with RabbitMQ: Producer Confirmations, Persistence, and Consumer Acknowledgments

The article explains how to achieve near‑zero message loss in RabbitMQ by using producer confirm mode, persisting exchanges, queues and messages, storing outbound messages in a database, and switching consumers to manual acknowledgment with proper retry and idempotency handling.

Consumer AckJavaMessage Persistence
0 likes · 8 min read
Ensuring Reliable Message Delivery with RabbitMQ: Producer Confirmations, Persistence, and Consumer Acknowledgments
Code Ape Tech Column
Code Ape Tech Column
Nov 17, 2021 · Backend Development

Ensuring Reliable Message Delivery with RabbitMQ: Producer Confirmations, Persistence, and Consumer Acknowledgments

This article explains how to achieve near‑zero message loss in RabbitMQ by using producer confirm mode, durable exchanges/queues/messages, database‑backed message storage, and manual consumer acknowledgments, while providing practical code examples for each technique.

Consumer AckPersistenceProducer Confirm
0 likes · 9 min read
Ensuring Reliable Message Delivery with RabbitMQ: Producer Confirmations, Persistence, and Consumer Acknowledgments