Hi, I read a blog about configuring a pool of connections (inbound): http://gnodet.blogspot.com/2006/12/over-past-weeks-i-spend-some-times-load.html
I am using Spring+Jencks(2.1)+ActiveMQ(4.1.1). I would like to use JcaPooledConnectionFactory (with jencks JCA inbound support). I configured the org.jencks.amqpool.JcaPooledConnectionFactory , but it doesn't seem to work, there is only one connection and multiple sessions. Here is my configuration: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean"> <property name="config" value="classpath:broker.xml" /> </bean> <bean id="transactionManager" class="org.jencks.factory.TransactionManagerFactoryBean"/> <bean id="resourceAdapter" class="org.apache.activemq.ra.ActiveMQResourceAdapter" depends-on="broker"> <property name="serverUrl" value="vm://localhost"/> </bean> <bean id="AMQconnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"/> <bean id="connectionFactory" class="org.jencks.amqpool.JcaPooledConnectionFactory"> <constructor-arg value="vm://localhost" /> <property name="connectionFactory" ref="AMQconnectionFactory" /> <property name="maxConnections" value="8" /> <property name="maximumActive" value="8" /> <property name="transactionManager" ref="transactionManager"/> <property name="name" value="LocalBroker"/> </bean> <bean id="jencks" class="org.jencks.JCAContainer"> <property name="transactionManager" ref="transactionManager"/> <property name="threadPoolSize" value="25"/> <property name="resourceAdapter" ref="resourceAdapter"/> </bean> <bean id="activspec" class="org.apache.activemq.ra.ActiveMQActivationSpec"> <property name="destination" value="Hello.Queue"/> <property name="destinationType" value="javax.jms.Queue"/> <property name="enableBatch" value="true" /> <property name="maxMessagesPerBatch" value="1" /> <property name="maxSessions" value="25" /> </bean> <bean id="inboundConnector" class="org.jencks.JCAConnector"> <property name="jcaContainer" ref="jencks" /> <property name="activationSpec" ref="activspec"/> <property name="ref" value="echoBean"/> </bean> <bean id="echoBean" class="mdpojo.approach.activemq.HelloBean" singleton="true"/> </beans> I read a post: http://www.nabble.com/How-to-configure-multiple-connection-threads-tt15447114.html#a15447114 Does it actually work? I am not able to check it - logs are all the time the same... So the only way to do it is to copy/paste the inboundConnector??? It doesn't seem to be a good practice... What if I would like to have 20 inbound-connection pool? -- View this message in context: http://www.nabble.com/Inbound-MDP---multiple-connection-threads-in-a-pool-tp17601518p17601518.html Sent from the jencks - user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
