activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nefilim <>
Subject Low performance using Lingo
Date Fri, 12 Oct 2007 20:46:06 GMT

Apologies if slightly OT. I'm using Lingo 1.3 with an embedded Activemq 4.1.1
(using the intra vm transport) one the server and a client on a separate
physical machine. 

I have these options set on the connection factory:

	<bean id="jmsFactory" class="org.apache.activemq.ActiveMQConnectionFactory"
		<property name="brokerURL"
		<property name="useAsyncSend" value="true"/>
		<property name="useSyncSend" value="false"/>
		<property name="alwaysSessionAsync" value="true"/>
		<property name="objectMessageSerializationDefered" value="true"/>
		<property name="optimizeAcknowledge" value="true"/>
		<property name="optimizedMessageDispatch" value="true"/> 

Messages (non persistent) gets sent intra VM to temp queue A, which the
remote client then consumes. A message (persistent) also gets sent from temp
queue B back to temp queue A (not entirely sure on why this happens, this is
what I see using the JMX console - this is supposed to one way async remote

The problem appears to be related to getting messages into queue A, I can
see the queue enqueue count lagging the the amount of messages being sent. I
have a queue in Java in front of it and I can see a backlog starting to
build. This threshold appears to be around 100 messages / sec, it cannot
submit  messages any quicker than that. 

The problem might be internal to lingo, that would be strange since the VM
doesn't appear to be CPU bound. Are there any configuration options I can
take a look at? Does anybody have any similar experience with Lingo &


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

View raw message