Ensuring Message Survival: Using NATS JetStream for Durable Event Logs
Standard NATS drops messages during restarts. Learn how to use JetStream to create durable logs and consumers that guarantee at-least-once delivery for critical events.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Standard NATS drops messages during restarts. Learn how to use JetStream to create durable logs and consumers that guarantee at-least-once delivery for critical events.
Learn how to enable RabbitMQ Publisher Confirms for reliable message publishing, track unconfirmed messages, avoid common pitfalls, and verify durability in a production‑ready setup.
Quorum queues replace mirrored queues in RabbitMQ with Raft-based replication. A write is acknowledged only after a majority of replicas persist it, changing durability, latency, and operations.
A decision guide for RabbitMQ quorum queues vs classic queues: constraints, trade-offs, and a concrete declaration and validation example.
Quorum queues use Raft consensus to keep RabbitMQ messages safe through node failures — but only if publishers, consumers, and queue settings all line up. Here's when the consensus tax is worth paying.
basicPublish returning doesn't mean RabbitMQ stored your message. Publisher confirms give you a per-message ACK after disk write — here's how to enable, track, and verify them without killing throughput.