I tried to use receive(500) to receive message, it looks work correctly. if I
use receiveNoWait, sometime works, sometimes not.

What I want to know is that there is a way to configure ActiveMQ to resolve
this problem? thanks


Gary Tully wrote:
> 
> If you are using consumer.receive(), add a small timeout to give the
> broker
> a chance to see your subscription, like receive(500). The MDB probably
> uses
> a message listener, you could use that approach in your java client also.
> 
> 
> 2009/5/26 Websphere and ActiveMQ <derrick...@hotmail.com>
> 
>>
>> Right now I can receive message from ActiveMQ on linux by Java Client,
>> but
>> I
>> have to run java client many many times, then I can receive the message.
>> However, J2EE MDB hasn't this problem, every times I use Java client to
>> send
>> message, it can receive message on time.
>>
>> I use default setting for ActiveMQ.
>> --
>> View this message in context:
>> http://www.nabble.com/Now-another-problem-appears-tp23731817p23731817.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> http://blog.garytully.com
> 
> Open Source SOA
> http://FUSESource.com
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Now-another-problem-appears-tp23731817p23742962.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to