activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Posta <christian.po...@gmail.com>
Subject Re: How can I limit the amount of messages kept in LRUCache?
Date Wed, 05 Jun 2013 16:05:47 GMT
yes, that's used in many places. where in the broker are you trying to tune
it? the store?


On Wed, Jun 5, 2013 at 9:00 AM, Jean Silga <jean.silga@net-vitesse.com>wrote:

> I am talking about this LRUCache: org.apache.activemq.util.LRUCache.
>
>
> On Wed, Jun 5, 2013 at 5:45 PM, Christian Posta
> <christian.posta@gmail.com>wrote:
>
> > Which LRUCache are you talking about?
> >
> >
> >
> > On Wed, Jun 5, 2013 at 8:19 AM, Jean Silga <jean.silga@net-vitesse.com
> > >wrote:
> >
> > > Hi guys
> > >
> > > We are currently using activemq for one of our project and we run into
> > some
> > > out of memory trouble lately. Our application performs some caching
> every
> > > two hours: It reads the information to cache, encapsulates it in an
> > > ActiveMQObjectMessage object, sends the ActiveMQObjectMessage object
> to a
> > > topic so that the consumer can receive it and perform the caching. The
> > > problem is that  the LRUCache is keeping up to 100 messages in its
> cache
> > > (maxCacheSize=100), and this is causing an out of memory error because
> > each
> > > message is quite big (10 MB of size). I tried to solve the issue by
> using
> > > the PrefetchPolicy feature, but that does not seem to have and impact
> on
> > > how much messages are kept in LRUCache. Is it possible to specify the
> > > amount of messages kept in the LRUCache? How ?
> > >
> > >  Here are the versions of the plugins/frameworks I am using:
> > > Activemq         5.4.0
> > > JMS                 0.5.1
> > > xbean-spring   3.6
> > > Grails               1.3.6
> > > Java                 1.6
> > > I am using topics and non-persistent messaging.
> > >
> > > Thank you very much
> > >
> > > --
> > >
> > >
> > > *Jean Silga *
> > > Software Engineer at Netvitesse
> > > +33 (0) 9 72 22 44 10
> > >
> >
> >
> >
> > --
> > *Christian Posta*
> > http://www.christianposta.com/blog
> > twitter: @christianposta
> >
>
>
>
> --
>
>
> *Jean Silga *
> Software Engineer at Netvitesse
> +33 (0) 9 72 22 44 10
>



-- 
*Christian Posta*
http://www.christianposta.com/blog
twitter: @christianposta

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message