Show Table of Contents
MRG 3 Overview
1. The Top Six Differences between MRG Messaging 2 and 3
These are the most significant differences between MRG 2 and MRG 3:
- The broker and the C++ messaging library (
qpid::messaging) now offer amqp1.0 support via the Apache Proton library (note that transactions are not yet available over amqp1.0). - Clustering has been replaced with a new High Availability implementation.
- Queue Threshold alerts are now edge-triggered, rather than level-triggered. This improves alert rate limiting.
- The flow-to-disk implementation has been changed to disk-paged queues to more efficiently use memory.
- The
ring-strictlimit policy has been dropped. - The messaging journal has been replaced with a new implementation - the dynamically-expanding Linear Store.
See Also:

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.