Archive for year 2013

Using Consumer Priorities with RabbitMQ

December 16, 2013 by Alvaro Videla

With RabbitMQ 3.2.0 we introduced Consumer Priorities which not surprisingly allows us to set priorities for our consumers. This provides us with a bit of control over how RabbitMQ will deliver messages to consumers in order to obtain a different kind of scheduling that might be beneficial for our application.

When would you want to use Consumer Priorities in your code?


Federated queues in 3.2.0

October 23, 2013 by Simon MacMullen

So we added support for federated queues in RabbitMQ 3.2.0. This blog post explains what they’re for and how to use them.


Using Elixir to write RabbitMQ Plugins

June 3, 2013 by Alvaro Videla

RabbitMQ is a very extensible message broker, allowing users to extend the server’s functionality by writing plugins. Many of the broker features are even shipped as plugins that come by default with the broker installation: the Management Plugin, or STOMP support, to name just a couple. While that’s pretty cool, the fact that plugins must be written in Erlang is sometimes a challenge. I decided to see if it was possible to write plugins in another language that targeted the Erlang Virtual Machine (EVM), and in this post I’ll share my progress.


RabbitMQ 3.1... in images

May 1, 2013 by Simon MacMullen