Broker-Side SQL Filtering with RabbitMQ Streams
RabbitMQ 4.2 introduces SQL filter expressions for streams, enabling powerful broker-side message filtering.
In our benchmarks, combining SQL filters with Bloom filters achieved filtering rates of more than 4 million messages per second — in highly selective scenarios with high ingress rates. This means only the messages your consumers actually care about leave the broker, greatly reducing network traffic and client-side processing overhead.