Preface

Preface

This tutorial will teach you how to write MRG Messaging applications in C++, Python, or Java (using the JMS API). To run the programs in this tutorial, you will need to download and install MRG Messaging and be able to start the broker and run a sample application. These steps are described in Chapter 3, Installing MRG Messaging, and described in more depth in the MRG Messaging Installation Guide.

MRG Messaging is an open source, high performance, reliable messaging distribution that implements the Advanced Message Queuing Protocol (AMQP) standard. MRG Messaging is based on Apache Qpid, but includes persistence options, additional components, Linux kernel optimizations, and operating system services not found in the Qpid implementation. We have worked closely with companies that rely heavily on high performance messaging, and created a system to meet their real-world needs.