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