activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pradeep <pradeepzm...@gmail.com>
Subject RE: Paging support
Date Thu, 31 Aug 2006 13:20:42 GMT

Thanks Maxim.Is it possible to let us know by when this would be completed.
Pradeep


Fateev, Maxim wrote:
> 
> My first step is refactoring ActiveMQ to allow alternative implementations
> of Queue without breaking existing code. I've submitted the patch
> (https://issues.apache.org/activemq/browse/AMQ-877) to achieve this. Patch
> got out of sync since submitted. I'm planning to get new version of it out
> today. 
> 
> Next step will be submitting Queue implementation that uses alternative
> Storage API and provide such storage implementation. I think it will take
> a while before such implementation is production ready.
> 
> -----Original Message-----
> From: pradeep [mailto:pradeepzmail@gmail.com] 
> Sent: Tuesday, August 29, 2006 10:15 PM
> To: activemq-users@geronimo.apache.org
> Subject: RE: Paging support
> 
> 
> That would be nice. When would that be implemented ?
> Thanks.
> pradeep
> 
> Fateev, Maxim wrote:
>> 
>> AFAIK messages are moved from journal to permantent storage (JDBC) on 
>> every checkpoint. The problem is that references for every message are 
>> still kept in memory.
>> IMHO it is inherent limitation of MessageStore API as it is defined now.
>> The only way to get message is by id. And the only way to have id is 
>> to keep it in memory.
>> I'm looking into changing MessageStore API to one that instead of
>> 
>> Message 	getMessage(MessageId identity) 
>> 
>> Would provide
>> 
>> Message getNextMessage()
>> 
>> method eliminating need to keep references in memory.
>> 
>> 
>> 
>> -----Original Message-----
>> From: Anders Bengtsson [mailto:ndrsbngtssn@yahoo.se]
>> Sent: Tuesday, August 29, 2006 1:23 AM
>> To: activemq-users@geronimo.apache.org
>> Subject: Re: Paging support
>> 
>> 
>> 
>> gnodet wrote:
>>> 
>>> If you don' t use any persistent store, messages must be kept in 
>>> memory, so you are obvisouly limited by the available mem.
>>> 
>> 
>> Yes, this is what I would expect.
>> 
>> 
>> 
>>> If you use a jdbc store, messages can be removed from memory and 
>>> store for later consumption.
>>> 
>> 
>> Yes, except it doesn't actually work!
>> 
>> It writes things to the store, but it is still very much limited by 
>> memory for some reason. (Someone reported this as AMQ-845 earlier, but 
>> with no response).
>> 
>> --
>> View this message in context:
>> http://www.nabble.com/Paging-support-tf2163517.html#a6034790
>> Sent from the ActiveMQ - User forum at Nabble.com.
>> 
>> 
> 
> --
> View this message in context:
> http://www.nabble.com/Paging-support-tf2163517.html#a6052563
> Sent from the ActiveMQ - User forum at Nabble.com.
> 
> 

-- 
View this message in context: http://www.nabble.com/Paging-support-tf2163517.html#a6079244
Sent from the ActiveMQ - User forum at Nabble.com.


Mime
View raw message