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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content