1. Are the 3 brokers networked or not? 2.The broker dispatches the message slowly to other brokers or client? and how do you judge slowly or not?
-- Wangyin suonayi2...@163.com At 2012-06-04 16:24:42,liangwb2001 <liangwb2...@gmail.com> wrote: >Hi dear all: > I'm using 3 brokers in product env. and recently i found activemq >dispatch a message slowly in one of queue on the server. After some test I >found a probability cause this case: > 1. in >org.apache.activemq.broker.region.cursors.StoreQueueCursor.addMessageLast(StoreQueueCursor.java:100) > persistent.addMessageLast(node); > if persistent.addMessageLast(node) failure for example: >org.apache.activemq.broker.region.cursors.AbstractStoreCursor.recoverMessage(AbstractStoreCursor.java:79) > recordUniqueId(message.getMessageId()) return false. > 2. in >org.apache.activemq.store.kahadb.MessageDatabase.upadateIndex(MessageDatabase.java:1027) > if previous == null return true. > Then in org.apache.activemq.broker.region.Queue: the messages's size are >little than store's; > Is this causing the latter message dispathed delay? > If changing config enableAudit="false" will ok. >Thanks > >-- >View this message in context: >http://activemq.2283324.n4.nabble.com/A-probability-for-Queue-Message-dispatch-delay-tp4652949.html >Sent from the ActiveMQ - User mailing list archive at Nabble.com.