activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bryan.Shaw" <>
Subject Re: Help needed. About message loss in distributed queue in network of brokers environment
Date Thu, 10 Jul 2008 09:34:42 GMT

It is sad that the activemq message sending is default to sync send.
So this issue is still open.

Please provide help!

Bryan.Shaw wrote:
> I discovered that the message transfer between network of brokers  is
> handled by DemandForwardingBridgeSupport class and there is some comment
> on async send mode will be assumed between brokers if the producer send
> the message to the queue using async send mode which will cause small
> probability of message loss.
> I am now testing the sync send mode on the producer side, hope this can
> resolve my problem.
> Bryan.Shaw wrote:
>> We have a distributed architecture with two brokers connnected to each
>> other through WAN. 
>> We configured it using network of brokers.
>> One producer sends messages to a distributed queue named "aqueue" on
>> broker A.
>> One consumer consume messages from the queue "aqueue" on broker B.
>> I thought activemq is responsible for the reliability of the message
>> transfer. 
>> Which means the when message are sent to aqueue at broker A, the messages
>> are first store on broker A's persistent store and then forwarded to
>> broker B's persistent store and afterwards consumed by the consumer on
>> broker B. If network between these two brokers are not stable, it is
>> activemq's job to ensure the message is delivered and delivered only
>> once.
>> But in real production environment, we found message loss when network
>> between the two brokers is down. 
>> I need proffesional help to address this issue. Is this a bug of activemq
>> or a configuration issue?
>> Can anybody give me some advice to avoid this kind of message loss?

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message