activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Gomes" <>
Subject Re: persistence not working
Date Wed, 03 Sep 2008 02:53:41 GMT
Hi Eugene,
The feature you want to use in your situation is called Durable Consumer.
 The Persistence feature is used to ensure that the message will be
delivered if the broker crashes or is rebooted.  The Durable Consumer
feature is used when the consumer crashes, reboots, or otherwise goes


On Tue, Sep 2, 2008 at 7:02 PM, Eugene79 <> wrote:

> Hi,
> I am investigating ActiveMQ as a message broker solution for our
> application. I set it up on my machine and tried sample ruby programs. So
> far it works fine when there is both a publisher and subscriber running.
> However, what I want to do is make sure that messages can be delivered even
> if the subscriber is temporarily unavailable. So, I set up  persistence in
> activemq.xml:
>    <persistenceAdapter>
>      <journaledJDBC journalLogFiles="5" dataDirectory="../data"/>
>    </persistenceAdapter>
> And changed line 44 in publisher.rb to
>                @conn.send '/topic/event', @body, {'persistent'=>'true'}
> However, the messages get delivered only if listener.rb is also running. I
> want to be able to run publisher.rb, have the messages stored by activemq,
> then run listener.rb and retrieve all the messages that were sent. This
> doesn't work. How can I set this up?
> thanks,
> Eugene
> --
> View this message in context:
> Sent from the ActiveMQ - User mailing list archive at

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message