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.

Reply via email to