对于camel JMS配置,Spring cachingconnectionfactory可以与WebSphereAppServer内部的JNDObjectFactoryBean一起使用
我的应用程序在websphereapplicationserver下运行,并使用apachecamel进行消息路由。我的QueueConnectionFactory和队列在Appserver中创建为JMS资源,jndi指向WebsphereMQ队列管理器。我可以使用SpringCachingConnectionFactory在JEE容器内获得更好的性能,就像JNDI一样。以下是spring配置:对于camel JMS配置,Spring cachingconnectionfactory可以与WebSphereAppServer内部的JNDObjectFactoryBean一起使用,spring,Spring,我的应用程序在websphereapplicationserver下运行,并使用apachecamel进行消息路由。我的QueueConnectionFactory和队列在Appserver中创建为JMS资源,jndi指向WebsphereMQ队列管理器。我可以使用SpringCachingConnectionFactory在JEE容器内获得更好的性能,就像JNDI一样。以下是spring配置: <bean id="jmsDestinationResolver" class="org.sp
<bean id="jmsDestinationResolver" class="org.springframework.jms.support.destination.JndiDestinationResolver">
</bean>
<bean id="myJndiObjectFacory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jms/MyQCF"/>
</bean>
<bean id="myJmsConfig" class="org.apache.camel.component.jms.JmsConfiguration">
<property name="connectionFactory" ref="myJndiObjectFacory"/>
<property name="transactionManager" ref="txManager"/>
<property name="destinationResolver" ref="jmsDestinationResolver"/>
上述代码是否具有与spring CachingConnectionFactory相同的性能?
或
可以在WebSphereJEE容器中使用CachingConnectionFactory和Jndi查找吗