[ 
https://issues.apache.org/jira/browse/ARTEMIS-2118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Andre Pearce updated ARTEMIS-2118:
------------------------------------------
    Description: 
This ticket is for supporting some Message Group Enhancements.

 

Currently Artemis implements message groups in a simple way, equivalent to 
SimpleMessageGroupMap in activemq5.

[http://activemq.apache.org/message-groups.html]

"SimpleMessageGroupMap keeps track of every group but suffers from unbounded 
memory use."

 

For use cases migrating from activemq5 its important artemis supports similar

MessageGroupHashBucked feature.

"MessageGroupHashBucked keeps track of every group and has bounded memory use."

As such, this JIRA is to add support for being able to enable a semantic 
equivalent to MessageGroupHashBucket from activemq5, at the queue level.

 

Also currently it is not possible for a specific queue disable grouping, this 
can be useful where a shared address by many queues, where some consumers care 
for ordering and others do not.

Lastly add an ability to rebalance message groups when a consumer is added, 
this is useful where you want groups more evenly balanced when consumers come 
online, even after dispatching started. 

 

 

 

  was:
Currently Artemis implements message groups in a simple way, equivalent to 
SimpleMessageGroupMap in activemq5.

[http://activemq.apache.org/message-groups.html]

"

SimpleMessageGroupMap keeps track of every group but suffers from unbounded 
memory use.

"

 

For use cases migrating from activemq5 its important artemis supports similar

 

 

MessageGroupHashBucked feature.

"

MessageGroupHashBucked keeps track of every group and has bounded memory use.

"

As such, this JITA is to add support for being able to enable a semantic 
equivalent to MessageGroupHashBucket from activemq5, at the queue level.

 

 

        Summary: Enhanced Message Groups Support   (was: Support Hash Bucket 
MessageGroup equivalent from ActiveMQ5)

> Enhanced Message Groups Support 
> --------------------------------
>
>                 Key: ARTEMIS-2118
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2118
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Broker
>            Reporter: Michael Andre Pearce
>            Priority: Major
>
> This ticket is for supporting some Message Group Enhancements.
>  
> Currently Artemis implements message groups in a simple way, equivalent to 
> SimpleMessageGroupMap in activemq5.
> [http://activemq.apache.org/message-groups.html]
> "SimpleMessageGroupMap keeps track of every group but suffers from unbounded 
> memory use."
>  
> For use cases migrating from activemq5 its important artemis supports similar
> MessageGroupHashBucked feature.
> "MessageGroupHashBucked keeps track of every group and has bounded memory 
> use."
> As such, this JIRA is to add support for being able to enable a semantic 
> equivalent to MessageGroupHashBucket from activemq5, at the queue level.
>  
> Also currently it is not possible for a specific queue disable grouping, this 
> can be useful where a shared address by many queues, where some consumers 
> care for ordering and others do not.
> Lastly add an ability to rebalance message groups when a consumer is added, 
> this is useful where you want groups more evenly balanced when consumers come 
> online, even after dispatching started. 
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to