On 1) the broker schedular maintains its own file based store, and
sends the messages when they are due.

On 2) Have a read of
https://issues.apache.org/jira/browse/AMQ-3654?focusedCommentId=13294679&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13294679


On 27 June 2012 04:56, Mohan Nade <mohann...@gmail.com> wrote:
> We are using activemq in jdbc master slave configuration. extract pasted
> below -
>
>     <persistenceAdapter>
>      <jdbcPersistenceAdapter dataSource="#mysql-ds" useDatabaseLock="true"
> />
>     </persistenceAdapter>
>
>
> The messages are posted to queues and consumers are registered to these
> queues.
>
>            MessageProducer producer = session.createProducer(destination);
>            producer.setDeliveryMode(DeliveryMode.PERSISTENT);
>
> The producer's delivery mode is set to persistent as pasted below.
> Some messages are expected to be delivered with delay to be able to execute
> them at specified time.
>
> The questions
> 1. the messages are not appearing in ACTIVEMQ_MSGS till they are close to
> the execution time. Should the messages not appear when the are "sent"?
>
> 2. Since we are looking for master slave using jdbc, the '
> useDatabaseLock="true"' is set but even with a minute fluctuation in the db
> connection, the master fails and the control is handed over to slave.
> We have tried 'lockKeepAlivePeriod="0" lockAcquireSleepInterval="300000"'
> Is there a way to let the master wait for a defined time and then only fail?
>
> regards,
> Mohan
>
>
>
>
>
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/question-about-ActiveMQ-jdbcPersistenceAdapter-and-MasterSlave-tp4653602.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.



-- 
http://fusesource.com
http://blog.garytully.com

Reply via email to