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: 
http://www.nabble.com/Help-needed.-About-message-loss-in-distributed-queue-in-network-of-brokers-environment-tp18377630p18379174.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to