Nobody talks about message queues. That's the point.
Message queues haven't had a hype in over a decade. That's not a problem. It's proof they do their job.
Showing 1–12 of 433 posts
Message queues haven't had a hype in over a decade. That's not a problem. It's proof they do their job.
The Delayed Message Exchange plugin lets RabbitMQ hold a message for an arbitrary delay before routing it. This post covers how the plugin works, its limitations, alternatives, and how the...
Which RabbitMQ metrics, logs and health checks matter in production, where to get them, and which alerts to set up, based on more than a decade of running thousands of...
A developer insight from building the same banking application twice using amqplib and amqp-client.js — what stayed the same, what changed, and why separating broker responsibilities made migration much easier....
AI agents can take minutes to reason, which may exceed a broker's consumer timeout. Three ways to handle long-running tasks: raise the timeout, ack early and track the job elsewhere,...
Learn how to build a reliable banking application with Node.js and LavinMQ. This tutorial walks through publishing transactions to a message broker and consuming them with a background worker using...
Extend a Node.js LavinMQ application to handle temporary failures with retries, route permanent failures to a dead-letter queue, and prevent duplicate transaction processing with idempotent consumers.
Compare amqplib and the high-level amqp-client.js AMQPSession API for LavinMQ in Node.js, with a focus on connection recovery, consumer recovery, and where each client places the responsibility for reconnection logic....
A step-by-step guide to migrating a Node.js LavinMQ application from amqplib to the high-level amqp-client.js API, covering connection setup, publishing, consuming, acknowledgements, retries, dead-lettering, and connection recovery.
When a REST-based system starts to struggle under load, offload work that doesn't require an immediate response to a message broker, such as RabbitMQ or LavinMQ. Start with a single...
CloudAMQP now ships RabbitMQ and LavinMQ broker logs to any backend that accepts OpenTelemetry Protocol (OTLP) over HTTP, such as SigNoz, Honeycomb, or your own OTLP gateway. This blog post...
LavinMQ is a fast, lightweight broker for Celery tasks, speaking AMQP natively with simple setup. This short guide shows how to connect Celery to a LavinMQ instance and run your...