Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 51144 invoked from network); 22 Oct 2008 05:47:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Oct 2008 05:47:45 -0000 Received: (qmail 28488 invoked by uid 500); 22 Oct 2008 05:47:47 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 28475 invoked by uid 500); 22 Oct 2008 05:47:47 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 28462 invoked by uid 99); 22 Oct 2008 05:47:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Oct 2008 22:47:47 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Oct 2008 05:46:36 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1KsWYs-00082B-H4 for users@activemq.apache.org; Tue, 21 Oct 2008 22:47:14 -0700 Message-ID: <20104341.post@talk.nabble.com> Date: Tue, 21 Oct 2008 22:47:14 -0700 (PDT) From: logictude To: users@activemq.apache.org Subject: Stomp Client Hoarding Messages MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: andrew@logictude.com X-Virus-Checked: Checked by ClamAV on apache.org Here's the nutshell: I have AMQ (v5.1.0) running great and my clients subscribe just fine. At this moment I have between two and three clients connected to AMQ (queue, FYI, not topic). Each client reads incoming messages and checks for a keyword against the DB. When a client does find a match it sends a simple ACK frame back to the broker and everything is great. When there ISN'T a match, the client holds onto the message - because there's no ACK sent back - and never releases the message for any other client to consumer/taste/confirm. Is there a way to drop (NO-ACK) the message so another client can pick it up? I've resorted to tossing the message to another queue but that doesn't scale well for the applications we have. Is this behavior inherent in the Stomp client only? Please advise. There is flexibility here, it's all a matter of understanding the limitations. Sincerely, andrew -- View this message in context: http://www.nabble.com/Stomp-Client-Hoarding-Messages-tp20104341p20104341.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.