On 1/16/07, Paul French <[EMAIL PROTECTED]> wrote:

I'll implement your current comments and see what happens. I'm still not sure
where to set Session.DUPS_OK_ACKNOWLEDGE since I am using the Spring
JmsTemplate and the template creates the sessions for you on the fly.

You have to noodle the spring javadoc a bit to find it...

http://static.springframework.org/spring/docs/2.0.x/api/org/springframework/jms/support/JmsAccessor.html#setSessionAcknowledgeModeName(java.lang.String)

 I will
have a dig about in the javadoc. Any other ideas how to make the whole
process faster?

On the client side I am using a pool of consumers (via the Spring
SimpleMessageListenerContainer)

But the server side is where you want the pool of consumers. (There's
no real point having a pool on the consumer side unless you are doing
something heavy duty and single threaded after receiving the reply)


Just FYI on the server side a number of threads are started where each
thread reads from the main queue and then simply puts  a response on the
temp queue. I don't use a SimpleMessageListenerContainer on the server side
just a number of pre-configured threads (8 threads) that use the same spring
single connection factory and JmsTemplates.........

Ah...

Never ever use JmsTemplate for consuming messages. That should fix it.
--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to