No one have any ideas on this?

I was thinking that I could up the max connections to something higher and
then setting the maximum number of active sessions per connection on the
PooledConnectionFactory. I don't really like this solution though as it
leads to an issue when you hit that max.



On 30/01/2014 23:06, "Joshua Watkins" <joshua.watk...@gamesys.co.uk> wrote:

>
>I am looking for a bit of advice. I have been trying to get a better
>balance of consumer per connection but have run into a bit of a sticky
>situation.
>
>So while using the AMQ 5.8 and the AMQ PooledConnectionFactory[1], I was
>setting my camel routes with Cache_None to enable more connections from
>the pool to be used. In addition to that I am using DMLC session
>transactions to ensure messages are properly consumed.[2] Unfortunately
>this has the side effect of spamming the Consumer advisory topics because
>consumers are only used after consuming a single message. Is there an
>easier way to get a better consumer distribution on connections without
>this side effect?
>
>
>Thanks,
>Josh
>
>
>
>1. PooledConnectionFactory config:
><bean id="connectionFactory"
>class="org.apache.activemq.pool.PooledConnectionFactory"
>init-method="start" destroy-method="stop">
>               <constructor-arg ref="amqConnectionFactory" />
>               <property name="maxConnections" value="10" />
>               <property name="idleTimeout" value="0"/> (0 to deal with 
> AMQ-4366)
>       </bean>
>
>
>
>2. Camel config:
>cacheLevelName=CACHE_NONE
>transacted=true
>lazyCreateTransactionManager=false
>replyToDeliveryPersistent=false
>acknowledgementModeName=CLIENT_ACKNOWLEDGE
>
>
>

Reply via email to