Clarify the distinction between the different algorithms ActiveMQ provides for assigning grouped messages to consumers

Solution Verified - Updated -

Issue

ActiveMQ provides a message grouping mechanism that attempts to assign messages in the same group to the same consumer. In this way messages can maintain their ordering within the group.

The allocation of groups to consumers is controlled by algorithms implemented in the selectable Java classes SimpleMessageGroupMap, MessageGroupHashBucket, and CachedMessageGroupMap. There is little documentation about the characteristics of these different algorithms, and it is unclear which to use in a particular situation.

Environment

  • Red Hat JBoss A-MQ
    • 6.1, 6.2, 6.3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.