[rabbitmq-discuss] Feedback on STOMP changes

Michael Justin michael.justin at gmx.net
Sat Jun 25 11:43:57 BST 2011

Am 24.06.2011 15:33, Rob Harrop wrote:

> We'll add support for durable, exclusive, auto-delete and everything
> else as headers on the SUBSCRIBE frame.

The Stomp+JMS bindings page http://stomp.codehaus.org/Stomp+JMS has a 
implementation recommendation for durable subscribers (more ore less 
implemented in this way in other brokers):

If you wish to create a durable topic subscriber you will need to do the 

*    set the client-id header on the CONNECT to a globally unique String 
for the Stomp connection
*    set the durable-subscriber-name header on the SUBSCRIBE command.

The combination of the client-id and durable-subscriber-name uniquely 
identifies the durable topic subscription. i.e. after you restart your 
program and re-subscribe, the Broker will know which messages you need 
that were published while you were away"

For compatibility of Stomp client implementations, RabbitMQ could 
implement it following this specification.

Michael Justin

More information about the rabbitmq-discuss mailing list