I've tested it. It appears the broker does not release the group from the consumer until the consumer -1 sequence message is processed by the consumer.
What would be really cool is if the broker could detect a slow consumer and free all the groups from that consumer except the current group for the long transaction. Another cool thing would be a client API to control the message groups association. I guess this is all non-standard so developing an API around it could be tricky. -- View this message in context: http://activemq.2283324.n4.nabble.com/Message-Groups-and-long-running-transactions-tp3499325p3509284.html Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.