Skip to content

feat: Add useMessageGroups policy option to ignore JMSXGroupID for queues - #2755

Open
mattrpav wants to merge 1 commit into
apache:mainfrom
mattrpav:amq-policy-use-message-groups
Open

mattrpav wants to merge 1 commit into
apache:mainfrom
mattrpav:amq-policy-use-message-groups

Conversation

@mattrpav

@mattrpav mattrpav commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

PolicyEntry.useMessageGroups (default true). When false, Queue.assignMessageGroup returns immediately: no consumer is ever assigned a group, no ownership is recorded, JMSXGroupFirstForConsumer is never set, and a group's messages are dispatched across consumers like any other messages. Applied on configure and through the runtime policy update path (includedProperties "useMessageGroups").

Currently, there is not a well-documented way to disable message groups and prevent queue stalls and deadlocks that can arise from those messages -- specifically, when ActiveMQ is only being used as a transport or pass-through of messages.

@mattrpav mattrpav self-assigned this Oct 26, 2026
@mattrpav mattrpav changed the title Add useMessageGroups policy option to ignore JMSXGroupID for queues feat: Add useMessageGroups policy option to ignore JMSXGroupID for queues Oct 26, 2026
…spatch

PolicyEntry.useMessageGroups (default true). When false, Queue.assignMessageGroup
returns immediately: no consumer is ever assigned a group, no ownership is
recorded, JMSXGroupFirstForConsumer is never set, and a group's messages are
dispatched across consumers like any other messages. Applied on configure and
through the runtime policy update path (includedProperties "useMessageGroups"),
and exposed on the queue MBean (isUseMessageGroups/setUseMessageGroups) for
inspection and runtime toggling.
@mattrpav
mattrpav force-pushed the amq-policy-use-message-groups branch from 5ee8e85 to 3c92f6f Compare October 26, 2026 18:03
@mattrpav
mattrpav requested a review from jbonofre October 26, 2026 18:05
@mattrpav mattrpav moved this from Backlog to In review in Apache ActiveMQ v6.5.0 Oct 26, 2026
@mattrpav
mattrpav requested a review from jeanouii October 29, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

1 participant