activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ramesh Bobba" <ram...@transerainc.com>
Subject RE: JDBC Persistance
Date Mon, 02 Apr 2007 17:56:34 GMT
Hi James,

Is 4.2 production ready? Also, I switched the JDBC from mysql to
embedded derby db. I still see the disk growth. Is it possible to get
the cleanup of records in the db to happen faster? I guess I am asking
if there is any configuration parameters that I can set? The CPU usage
is minimal. Its just that we produce large sized messages.

I can't use queues because the number of clients varies and they all
want the same data.


Thanks,

Ramesh.

-----Original Message-----
From: James Strachan [mailto:james.strachan@gmail.com] 
Sent: Monday, April 02, 2007 8:44 AM
To: users@activemq.apache.org
Subject: Re: JDBC Persistance

There is a lag if using the journal based on the journal checkpoint
time; so using pure JDBC and no journal will use less disk (though be
much slower). Also there is a further lag if you are using durable
topics (since the deletion of messages is a background task). You
might want to use queues if you want more immediate deletion & freeing
of resources.

Finally using AMQStore in 4.2 should use less disk space than a JDBC
database.


On 4/2/07, Ramesh Bobba <ramesh@transerainc.com> wrote:
> Hi James,
>
> I do want to use persistent delivery. The problem I am seeing is the
> messages from the persistent store are not being deleted fast enough.
My
> disk is getting full. Is there any way to control this? Do you think
> setAsyncSend(true) will help?
>
>
> Thanks,
>
>
> Ramesh.
>
> -----Original Message-----
> From: James Strachan [mailto:james.strachan@gmail.com]
> Sent: Monday, April 02, 2007 1:27 AM
> To: users@activemq.apache.org
> Subject: Re: JDBC Persistance
>
> On 4/1/07, Ramesh Bobba <ramesh@transerainc.com> wrote:
> > I have three producers producing 80K messages every 2 seconds, I
have
> > three consumers subscribed as durable consumers. I am using mysql as
> > persistence. What I see is that the messages are being written to
the
> > database even when all the subscribers are up.
> >
> > I thought that broker
> > only writes to the datasource if it has to.
>
> It does
>
> If you don't want persistence to take place, don't use persistent
> delivery.
>
http://cwiki.apache.org/ACTIVEMQ/what-is-the-difference-between-persiste
> nt-and-non-persistent-delivery.html
>
>
> --
>
> James
> -------
> http://radio.weblogs.com/0112098/
>


-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message