Return-Path: X-Original-To: apmail-activemq-commits-archive@www.apache.org Delivered-To: apmail-activemq-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A3CA5D269 for ; Mon, 17 Dec 2012 16:48:29 +0000 (UTC) Received: (qmail 37805 invoked by uid 500); 17 Dec 2012 16:48:29 -0000 Delivered-To: apmail-activemq-commits-archive@activemq.apache.org Received: (qmail 37707 invoked by uid 500); 17 Dec 2012 16:48:29 -0000 Mailing-List: contact commits-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list commits@activemq.apache.org Received: (qmail 36764 invoked by uid 99); 17 Dec 2012 16:47:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 16:47:45 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 16:47:44 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id AF95A238899C; Mon, 17 Dec 2012 16:47:24 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1423015 - /activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md Date: Mon, 17 Dec 2012 16:47:24 -0000 To: commits@activemq.apache.org From: chirino@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121217164724.AF95A238899C@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: chirino Date: Mon Dec 17 16:47:23 2012 New Revision: 1423015 URL: http://svn.apache.org/viewvc?rev=1423015&view=rev Log: Fixing up APLO-280: Clarification about message groups Modified: activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md Modified: activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md?rev=1423015&r1=1423014&r2=1423015&view=diff ============================================================================== --- activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md (original) +++ activemq/activemq-apollo/trunk/apollo-website/src/documentation/stomp-manual.md Mon Dec 17 16:47:23 2012 @@ -560,9 +560,8 @@ Message Groups are an enhancement to the Message Groups are logically like a parallel Exclusive Consumer. Rather than all messages going to a single consumer, the stomp `message_group` header is used to define which message group the message belongs to. The Message Group feature -then ensures that all messages for the same message group will be sent to the same -consumer - while that consumer stays alive. As soon as the consumer dies another -will be chosen. +then ensures that all messages for the same message group will be sent to only 1 consumer +at time. Another way of explaining Message Groups is that it provides sticky load balancing of messages across consumers; where the message group value is kinda like a HTTP @@ -577,9 +576,9 @@ Here is an example message with the mess PO145 ^@ -The broker uses consistent hashing to map message groups to consumers. When you another +The broker uses consistent hashing to map message groups to consumers. When you add another subscription to a queue, the broker will first wait for messages sent to previous subscriptions -to be processed and then the broker rebalances the message groups across consumers. +to be processed and then the broker rebalances the message groups across the attached consumers. ### Temporary Destinations