[rabbitmq-discuss] STOMP plugin, changes, usage example in python

Matt Miller matt at mydomedia.com
Fri Dec 17 22:19:31 GMT 2010


Awesome thanks a bunch, I will review the link. 



----- Original Message -----
From: "Matthias Radestock" <matthias at rabbitmq.com>
To: "Matt Miller" <matt at mydomedia.com>
Cc: rabbitmq-discuss at lists.rabbitmq.com
Sent: Friday, December 17, 2010 6:33:15 AM
Subject: Re: [rabbitmq-discuss] STOMP plugin, changes,	usage example in python


Matt Miller wrote:
> I have been using the STOMP gateway plugin for RabbitMQ 2.1.1 for
> some time, and it works great. The only hurdles I had in the past was
> a lack of documentation and usage examples. I believe part of the
> reason is the volatility of the protocol specification itself..?

The changes are not so much due to volatility in the spec but ambiguity 
and underspecification, which means that in order to make STOMP do 
anything useful, implementors have to invent a whole bunch of stuff.

> I receive a:
> ListenerException: Error received headers:{'message': 'Unknown
> destination', 'content-type': 'text/plain', 'content-length': '86'},
> message:'' is not a valid destination. Valid exchange types are:
> /exchange, /topic or /queue.
> To remedy the error I changed my subscription line to include
> '/topic' as the destination.
> My only concern is that this may change again in the future. Why did
> this change?

We are trying to get more in line with what other STOMP server 
implementations do. See 
http://hg.rabbitmq.com/rabbitmq-stomp/file/rabbitmq_v2_2_0/DESIGN.md for 
the design around the particular change which you stumbled across.


rabbitmq-discuss mailing list
rabbitmq-discuss at lists.rabbitmq.com

More information about the rabbitmq-discuss mailing list