-
Products
-
Solutions
By IT challenge
Application development Enterprise application integration Interoperability Operational efficiency Security VirtualizationMigration Center
Migrate to Red Hat Enterprise Linux Systems management Upgrading to Red Hat Enterprise Linux JBoss Enterprise Middleware IBM AIX to Red Hat Enterprise Linux HP-UX to Red Hat Enterprise Linux Solaris to Red Hat Enterprise Linux UNIX to Red Hat Enterprise Linux Start a conversation with Red Hat Migration services
Enterprise Messaging Middleware
High-throughput, low latency, messaging middleware based on the open AMQP specification.
Watch the MRG-Messaging Webinar Series
The Changing Role of Application MessagingImplementing a Next Generation Messaging Solution
Modern distributed computing must span heterogenous application environments, both within the enterprise and extending outside. Red Hat® Enterprise MRG Messaging is an open, standards-based AMQP messaging platform with no compromise in the features or performance needed by enterprise requirements. MRG Messaging provides the critical messaging backbone for highly performant, distributed computing environments
- Interoperability through the Advanced Message Queuing Protocol (AMQP), the first open messaging standard that meets enterprise integration requirements.
- Cross-platform messaging support for key application environments (Java/JMS, .NET, Python, C++, etc.)
- Optimizations that exploit key features of Red Hat Enterprise Linux® and Red Hat Enterprise MRG Realtime platforms.
- Flexible integration semantics for different enterprise requirements.
- Assured delivery, message security and other features needed for "value-bearing" messages in mission critical applications.
- Mobile and M2M (machine to machine) integration platform.
BENEFITS & FEATURES
Advanced Message Queuing Protocol (AMQP) Support
MRG-Messaging implements the AMQP specification, an important emerging messaging standard. AMQP defines an open wire protocol for messaging interoperability and is the collaborative effort of both major messaging vendors and end-user organizations (www.amqp.org). Red Hat is one of the founding members of the AMQP consortium.
AMQP has been characterized as the "Internet Protocol for Business Messaging", allowing organizations to deploy sophisticated distributed computing solutions without the lock-in of legacy proprietary messaging protocols. It combines the advantages of an open, freely available protocol with features that meet the requirements of the most sophisticated enterprise.
Multi-language client support
MRG Messaging offers clients in a variety of languages across several platforms, including Java™ (JMS), C++, Python, .NET (WCF), and more. MRG Messaging's <100K scripting enables rapid application development with a lightweight tool, while offering all the performance and transactional power of AMQP.
Flexible messaging paradigms
MRG Messaging includes comprehensive support for various messaging paradigms, including:
- Store-and-forward.
- Transaction distribution.
- Publish-subscribe.
- Content-based routing.
- Queued file transfer.
- Point-to-point connections among peers.
- Market data distribution.
System Resilience, Performance, Security
MRG-Messaging delivers the features needed for mission-critical deployments.
- Clustering and failover are supported, as is broker federation that enables broker deployments to span diverse geographies. Both transient and durable messaging are supported. Durable messaging ensures that messages and queues are restored in the event of a system crash.
- MRG Messaging can achieve over 6 million-OPRA-messages-per-second throughput on an 8-core box using Gigabit Ethernet. Deterministic sub-millisecond latency is available via the MRG-Realtime kernal.
- Secure Sockets Layer (SSL) support and role-based access control, as well as Simple Authentication and Security Layer (SASL) authentication are supported.




