Skip to main content

4 posts tagged with "RabbitMQ 4.1"

View All Tags

RabbitMQ 4.1 Performance Improvements

· 5 min read

RabbitMQ 4.1 is just around the corner and, as usual, apart from new features, we have made some internal changes that should provide better performance.

There are at least 4 notable changes:

  1. Lower and more stable memory usage for quorum queues
  2. Much better performance when consuming a long quorum queue
  3. Better performance for Websocket connections
  4. Lower memory usage and/or higher throughput for TCP connections

RabbitMQ 4.1: New Kubernetes Peer Discovery Mechanism

· 5 min read

RabbitMQ 4.1 includes a completely redesigned peer discovery plugin for Kubernetes. No configuration changes should be needed when upgrading to 4.1, so if you want, you can just stop reading here. If you are interested in the details, read on. This blog post explains the peer discovery subsystem in general and the changes to rabbitmq_peer_discovery_k8s in particular.

AMQP 1.0 Filter Expressions

· 5 min read

RabbitMQ 4.1 introduces an exciting new feature: AMQP filter expressions for streams.

This feature enables RabbitMQ to support multiple concurrent clients, each consuming only a specific subset of messages while preserving message order. Additionally, it minimizes network traffic between RabbitMQ and its clients by dispatching only the messages that match the clients' interests.

In this blog post, we’ll explore what AMQP filter expressions are and walk through a simple Java example of how to use them.