Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 27579 invoked from network); 2 Apr 2007 17:57:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Apr 2007 17:57:00 -0000 Received: (qmail 88202 invoked by uid 500); 2 Apr 2007 17:57:05 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 88182 invoked by uid 500); 2 Apr 2007 17:57:05 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 88173 invoked by uid 99); 2 Apr 2007 17:57:05 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Apr 2007 10:57:05 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [63.146.75.227] (HELO dc01.transerainc.com) (63.146.75.227) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Apr 2007 10:56:56 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: JDBC Persistance Date: Mon, 2 Apr 2007 10:56:34 -0700 Message-ID: <6B610AB57E31514E87F9DF80F8EA6AA1017CAE11@dc01.transerainc.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: JDBC Persistance Thread-Index: Acd1Pc798pMOPBcOTgiuilRm55UHfgAEen2A From: "Ramesh Bobba" To: X-Virus-Checked: Checked by ClamAV on apache.org 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]=20 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 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 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/ > --=20 James ------- http://radio.weblogs.com/0112098/