Chapter 1. About Red Hat JBoss AMQ 7.0


Red Hat JBoss AMQ is a fast and flexible messaging platform that easily integrates the various components in your application environments and efficiently scales to meet their workload needs. The components of AMQ can be deployed and managed in a variety of configurations. AMQ Broker supports the multiple languages, protocols, and platforms found within the growing collection of AMQ Clients, for example. New to Red Hat JBoss AMQ 7.0, the AMQ Interconnect router uses the AMQP protocol to distribute and scale your messaging resources across your network like never before.

Think of AMQ components as the tools inside the AMQ toolbox. They can be used together or separately as you build and maintain your messaging solutions, and AMQP is the glue in the toolbox that binds them all together. AMQ components also share a common management console, so you can manage them from a single interface.

1.1. What’s New

In addition to the new AMQ Interconnect router, Red Hat JBoss AMQ 7.0 includes a number of enhancements to the AMQ Broker. It also adds support for new client libraries.

AMQ Broker

AMQ Broker uses a new, high-performance messaging implementation based on ActiveMQ Artemis, including the use of an asynchronous journal to improve the messaging store.

AMQ Interconnect

Now included as part of Red Hat JBoss AMQ 7.0, AMQ Interconnect is a message router you can use to build large-scale messaging networks. AMQ Interconnect uses the AMQP protocol to create a redundant application-level messaging network. It works as an interconnect layer between messaging clients and their brokers.

New AMQ Clients

Red Hat JBoss AMQ 7.0 expands its support for popular messaging APIs and protocols by adding new client libraries, including the following clients.

  • AMQ C++

    A flexible and capable AMQP 1.0 C++ messaging library. Its event-driven API simplifies integration with existing applications. It can be used to create not only messaging clients but brokers, routers, bridges, and proxies.

  • AMQ JavaScript

    An AMQP 1.0 JavaScript messaging library for use in Node.js and browsers. It shares the programming model and capabilities of the AMQP C++ Client.

1.2. Key Features

Red Hat JBoss AMQ 7.0 components enable developers to build flexible and reliable messaging applications that are highly performant, highly available, and easily administered. Key features include:

Messaging at Internet Scale

Red Hat JBoss AMQ 7.0 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. Red Hat JBoss AMQ 7.0 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. Red Hat JBoss AMQ 7.0 supports C++, Java, Python, and .NET applications, as well as Linux, Windows, and JVM-based environments.

Focused on Standards

Red Hat JBoss AMQ 7.0 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.

Centralized Management

Red Hat JBoss AMQ 7.0 allows you to administer all AMQ components from a single management interface. You can use JMX to remotely invoke management operations as well.

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.