see https://issues.apache.org/activemq/browse/AMQ-2339 for a plugin that forces all messages to be persistent.
On 3 March 2010 09:35, BenXS <bxsto...@yahoo.co.uk> wrote: > > Is there a way to force ActiveMQ to store inbound JMS msgs even if they are > NOT declared as persistent? > > Background: I send JMS msgs (payload) from well known HermesJMS tool to > ActiveMQ over menu > Messages->TextMessages > > Here I cannot pass or define a JMS header for these JMS messages. The JMS > header for these msgs > is automatically created by HermesJMS and contains (unchangeable) > > JMSDeliveryMode = 1 (=non persistent) > > However I would like to have them peristent anyway. > > So I could imagine that there is a parameter "force persistence" in > ActiveMQ. > > Ben > > > > Sebastian Rodriguez-2 wrote: > > > > by default the messages in activeMQ are persistent. They will use the > file > > data store: ActiveMq Message > > Store<http://activemq.apache.org/amq-message-store.html>, > > although since 5.3 it's recommended to use the > > KahaDb<http://activemq.apache.org/kahadb.html> > > . > > Look at the pages on how to enable / configure / tune the two different > > file > > stores. > > > > On 18 February 2010 20:36, Dejan Bosanac <de...@nighttale.net> wrote: > > > >> Hi, > >> > >> ActiveMQ persists messages by default. It only depends whether producer > >> sends it as persistent or not. Take a look at this article for more > info: > >> > >> > >> > http://activemq.apache.org/what-is-the-difference-between-persistent-and-non-persistent-delivery.html > >> > >> Also, if you're trying examples that comes with ActiveMQ, be sure to use > >> > >> ant producer -Ddurable=true > >> > >> Cheers > >> -- > >> Dejan Bosanac - http://twitter.com/dejanb > >> > >> Open Source Integration - http://fusesource.com/ > >> ActiveMQ in Action - http://www.manning.com/snyder/ > >> Blog - http://www.nighttale.net > >> > >> > >> On Thu, Feb 18, 2010 at 12:04 PM, BenXS <bxsto...@yahoo.co.uk> wrote: > >> > >> > > >> > I installed and started successfully Apache ActiveMQ v5.3.0. > >> > > >> > How do I enable now file based persistence? > >> > > >> > If I send a JMS message to the broker it appears in Console. > >> > But after shutdown and restart (of ActiveMQ) this JMS message is not > >> longer > >> > available. > >> > > >> > Which parameter do I have to set to store all JMS messages in a file > in > >> > lets > >> > say > >> > > >> > D:\jms\messstore.dat > >> > > >> > Ben > >> > -- > >> > View this message in context: > >> > > >> > http://old.nabble.com/How-to-enable-file-based-persistence---tp27637236p27637236.html > >> > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > -- > > Sebastien Rodriguez > > > > > > -- > View this message in context: > http://old.nabble.com/How-to-enable-file-based-persistence---tp27637236p27766029.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > -- http://blog.garytully.com Open Source Integration http://fusesource.com