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: 
http://www.nabble.com/persistence-not-working-tp19281689p19281689.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to