Message queuing simply is connecting your applications together with messages that are routed between them by a message broker like RabbitMQ. This article, based on chapter 1 of RabbitMQ in Action, introduces the history of messaging and RabbitMQ.

Pulling RabbitMQ Out of the Hat (PDF)