Book Image

Building Scalable Apps with Redis and Node.js

By : Joshua Johanan
Book Image

Building Scalable Apps with Redis and Node.js

By: Joshua Johanan

Overview of this book

Table of Contents (17 chapters)
Building Scalable Apps with Redis and Node.js
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Getting RabbitMQ


RabbitMQ is one of the leading message queuing servers today. It runs on every OS and has clients in almost every programming language you can think of. It also can use many different queuing protocols. The main protocol we are concerned with is Advanced Message Queuing Protocol (AMQP). Let's get started by installing RabbitMQ so we can build something with it.

Installing on Mac OS X

I have noted earlier that most of my development for this book is being done on Mac OS X, so that is where we are going to start. RabbitMQ has an installation page that details each of these installations. RabbitMQ's page will always have the latest versions and instructions, and I recommend you check it to ensure you get the most up-to-date information.

We are going to use Homebrew (http://brew.sh/), which is a package manager for Mac OS X. It allows you to easily install applications with only one line, which is what we are going to do now. In your terminal application, type the following command...