Tagged articles

consumer throttling

3 articles · Page 1 of 1
Java Architect Handbook
Java Architect Handbook
Jun 22, 2026 · Backend Development

How to Implement Consumer‑Side Throttling in RabbitMQ

RabbitMQ achieves consumer‑side throttling by configuring basic.qos with a prefetchCount, disabling automatic ACK, and using manual ACK so that the broker only pushes a limited number of unacknowledged messages, with detailed guidance on parameter settings, pitfalls, and code examples.

JavaRabbitMQbasic.qos
0 likes · 10 min read
How to Implement Consumer‑Side Throttling in RabbitMQ
Programmer DD
Programmer DD
Jul 1, 2020 · Backend Development

Mastering RabbitMQ Consumer Flow Control, TTL, and Dead‑Letter Queues

This article explains why and how to throttle RabbitMQ consumers using QoS settings, demonstrates practical Java code for consumer‑side flow control, explores message and queue TTL configurations, and details the setup of dead‑letter exchanges and queues to handle undelivered messages.

Dead‑Letter QueueJavaMessage Queue
0 likes · 13 min read
Mastering RabbitMQ Consumer Flow Control, TTL, and Dead‑Letter Queues
Top Architect
Top Architect
May 27, 2020 · Backend Development

Consumer‑Side Rate Limiting, TTL, and Dead‑Letter Queues in RabbitMQ

This article explains how to implement consumer-side flow control in RabbitMQ using QoS settings, demonstrates configuring prefetch limits, shows how to set message and queue TTLs, and provides step‑by‑step code examples for creating producers, consumers, and dead‑letter queues to manage message overload and expiration.

Dead‑Letter QueueJavaQoS
0 likes · 15 min read
Consumer‑Side Rate Limiting, TTL, and Dead‑Letter Queues in RabbitMQ