Red Hat® JBoss® A-MQ is a lightweight, high-performance, robust messaging platform.


A Scalable, High-Performance Messaging System

Red Hat JBoss A-MQ 7 provides fast, lightweight, and secure messaging for Internet-scale applications. JBoss A-MQ 7 components use industry-standard message protocols and support a wide range of programming languages and operating environments. JBoss A-MQ 7 gives you the strong foundation you need to build modern distributed applications.


Messaging at Internet Scale

JBoss A-MQ 7 gives you the tools to build a seamless worldwide network. It connects clients, brokers, and standalone services to build an advanced messaging fabric.

Top-Tier Security and Performance

Modern SSL/TLS encryption and extensible SASL authentication. JBoss A-MQ 7 delivers fast, high-volume messaging and class-leading JMS performance.

Broad Platform and Language Support

Components for multiple languages and operating systems, so your diverse application components can communicate. JBoss A-MQ 7 supports C++, Java, Python, and .NET applications, as well as Linux, Windows, and JVM-based environments.

Focused on Standards

JBoss A-MQ 7 implements the Java JMS 1.1 and 2.0 API specifications. Its components support the ISO-standard AMQP 1.0 message protocol and the MQTT, STOMP, and WebSocket protocols.

Core Services to Speed Application Development

Included with every subscription is the JBoss Core Services Collection , a set of popular components that provide load balancing, system management, single sign-on, API management, and more.

Get Started with Red Hat JBoss A-MQ 7

For a basic installation, you'll need:

What's New?


Download the JBoss A-MQ 7 components needed for your setup.


Review the Broker and Interconnect Installation chapters.


Review the Broker and Interconnect Getting Started chapters.


  1. 1
  2. 2
  3. 3

    Extract the archive to the server and directory where you want to install the product

  4. 4

    JBoss A-MQ Broker has been installed successfully

    The directory created by extracting the archive is the top-level directory and is referred to as <install-dir>.

  5. 5

    See Using JBoss A-MQ Broker for starting and managing the broker

    You can also get started developing messaging applications by using the examples found under the <install-dir>.

  1. 1

    Verify that your Red Hat subscription has been activated and your system is registered

    If you need to register your system:

    1. Go to .

    2. Navigate to Registration Assistant.

    3. Select your OS version and continue to the next page.

    4. Use the listed command in your system terminal to complete the registration.
  2. 2

    Subscribe to the required repositories

    For Red Hat Enterprise Linux 6:

    $ sudo subscription-manager repos --enable=a-mq-interconnect-1-for-rhel-6-server-beta-rpms --enable=a-mq-clients-1-for-rhel-6-server-beta-rpms
    For Red Hat Enterprise Linux 7:
    $ sudo subscription-manager repos --enable=a-mq-interconnect-1-for-rhel-7-server-beta-rpms --enable=a-mq-clients-1-for-rhel-7-server-beta-rpms
  3. 3

    Install the required packages

    $ sudo yum install qpid-dispatch-router qpid-dispatch-tools qpid-dispatch-docs
  4. 4

    See Using JBoss A-MQ Interconnect for starting and managing the router

JBoss A-MQ 7 offers many different client options. Each client guide offers its own installation guide.
  1. 1

    AMQP JMS Client

    Follow the Installation chapter .

  2. 2

    AMQP C++ Client

    Follow the Installation chapter .

  3. 3

    AMQP .NET Client

    Follow the Installation chapter .

  4. 4

    AMQP Python Client

    Follow the Installation chapter .

Additional Resources


Introducing Red Hat JBoss A-MQ 7

JBoss A-MQ 7 Introduction

Engineering Director David Ingham introduces the Red Hat A-MQ 7 product, including details on why you will want to upgrade to this latest release.

Red Hat JBoss A-MQ 6.x in the Cloud

A-MQ in the Cloud

Senior Software Engineer Dejan Bosanac discusses the Red Hat A-MQ product, including problems with large enterprise deployments, the Fuse Fabric, an overview of Red Hat JBoss A-MQ, and a look at JBoss Fuse.

Troubleshooting an issue? Describe it here.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us


Red Hat JBoss A-MQ Updates

Red Hat JBoss Security Labs

Product Policies and Support Programs

Red Hat JBoss A-MQ Life Cycle

Red Hat provides support and maintenance over stated time periods for the major versions of Red Hat JBoss Middleware products (i.e., versions 4.x, 5.x, 6.x, or 7.x). The published life cycle calendars for Red Hat JBoss products allow customers and partners to effectively plan, deploy, and support Red Hat JBoss Middleware products.