Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 18153 invoked from network); 18 Oct 2006 16:45:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Oct 2006 16:45:34 -0000 Received: (qmail 8427 invoked by uid 500); 18 Oct 2006 16:45:33 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 8407 invoked by uid 500); 18 Oct 2006 16:45:33 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 8398 invoked by uid 99); 18 Oct 2006 16:45:33 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Oct 2006 09:45:33 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of james.strachan@gmail.com designates 66.249.92.175 as permitted sender) Received: from [66.249.92.175] (HELO ug-out-1314.google.com) (66.249.92.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Oct 2006 09:45:30 -0700 Received: by ug-out-1314.google.com with SMTP id 29so251548ugc for ; Wed, 18 Oct 2006 09:45:08 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=MaU6L+2EK28UZtGw6HQOLd1B2RHw75BSufJ3kXZlBBChwXqG24EJ+R30eIcimqYjXh8HFapdELCfXXFCvUhG8KIsFYElGASm9dOAQw99D5Y6K3Kg89XgsvdjjX7W/FA1uuT/Wayb0In9hv60DGnleBSdBx98Qvz/aFrO7JJ3eeA= Received: by 10.82.114.3 with SMTP id m3mr2394001buc; Wed, 18 Oct 2006 09:44:42 -0700 (PDT) Received: by 10.82.147.16 with HTTP; Wed, 18 Oct 2006 09:44:42 -0700 (PDT) Message-ID: Date: Wed, 18 Oct 2006 17:44:42 +0100 From: "James Strachan" To: activemq-users@geronimo.apache.org Subject: Re: Alternatives to stomp In-Reply-To: <6827990.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <6802932.post@talk.nabble.com> <45302B98.7080301@imageworks.com> <1f060c4c0610132256v2162c545j3adb02ee0a2e514b@mail.gmail.com> <1f060c4c0610132328x1d7a1e52tc62d9103c2adc170@mail.gmail.com> <6827990.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 10/16/06, sileshi wrote: > > The two weeks I have been working on Stomp, I have found it simple and > powerful messaging protocol. > It is an http of the messaging domain. After saying that, I'm a bit > disappointed by ActiveMQ stomp > server implementation, but like Hiram said that could be fixed. > > For those who use Stomp on Perl, I highly recommend the Net::Stomp 0.31 perl > module from CPAN. > I have the same issues regarding JMX info about Enqueued and Dequeued > message being incorrect > and sometimes confusing. But the biggest problem I have with it is that when > I mix Java and Perl producers/consumers, it seems no message is being passed > from Java client to Perl or the other way. > If I use producer/consumer Perl-to-Perl or Java-to-Java, no problem, but if > I mix, no message gets delivered. > > Unless I miss something, the default server and stomp server are separate > domains and message arrived > to a topic on default server, can not be delivered to subscribers of stomp > side of the same topic. No - there is just 1 domain. It doesn't matter what transport, protocol or client you use. > I may be mistaken, but it seems that ActiveMQ default connector and stomp > connector have their > own destination space. I'm afraid you are mistaken :) > My understanding was message sent a > destination(queue, topic) will be > delivered to consumers of thsoe destination(queue, topic), irrespective of > how they connected > to activemq or which server(default, stomp) they connected to. > > May be someone in the deveolpment team could tell us some of the design > points regarding these > issues. Well, it is late at night...I will stop now. The most likely reason is mismatch in the JMS destination names and the ones used in the Stomp protocol. The quickest way to disagnose the issue is to start with queues, then use the JMX console to look at the destination names being used by Java and Perl clients to check you've got the naming conventions correct etc. -- James ------- http://radio.weblogs.com/0112098/