Most recent blog posts

Collecting Unroutable Messages in a RabbitMQ Alternate Exchange

A client may accidentally or maliciously route messages using non-existent routing keys. To avoid complications from lost information, collecting unroutable messages in a RabbitMQ alternate exchange is an easy, safe backup.

How to run RabbitMQ with Node.JS

This tutorial shows you how to connect to RabbitMQ in node.js. All code is present on Github.

How to run RabbitMQ with PHP

This tutorial shows you how to connect to RabbitMQ in PHP. All code is present on Github.

How to run RabbitMQ with Ruby

This tutorial shows you how to connect to RabbitMQ in Ruby. All code is present on Github.

How to run RabbitMQ with Python

This tutorial shows you how to connect to RabbitMQ in Python. All code is present on Github.

FAQ: What is a RabbitMQ vhost?

RabbitMQ provides a way to segregate applications using the same RabbitMQ instance, though vhosts.

FAQ: How to Optimize the RabbitMQ Prefetch Count

The RabbitMQ prefetch value is used to specify how many messages are being sent at the same time. Understanding how to optimize the RabbitMQ prefetch count maximizes the speed of the system.

FAQ: RabbitMQ Basic Consumer vs. RabbitMQ Basic Get

RabbitMQ offers two ways to receive messages which are the polling-based basic.get and the push-based basic.consume. How to decide between using a consumer or a get request depends on the workload that each creates.

Enabling RabbitMQ Plugins and Discovering new Features

Enable RabbitMQ plugins and enhance your broker’s default capabilities. This article covers how to enable RabbitMQ plugins. It also reviews many popular add-ons and shows that the capability of a RabbitMQ broker can perform way past the default settings.

Introducing the new, improved RabbitMQ specific alarms

CloudAMQP has made significant improvements to the configurable RabbitMQ alarms and addressed some popular user requests.