Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于camel JMS配置,Spring cachingconnectionfactory可以与WebSphereAppServer内部的JNDObjectFactoryBean一起使用_Spring - Fatal编程技术网

对于camel JMS配置,Spring cachingconnectionfactory可以与WebSphereAppServer内部的JNDObjectFactoryBean一起使用

对于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

我的应用程序在websphereapplicationserver下运行,并使用apachecamel进行消息路由。我的QueueConnectionFactory和队列在Appserver中创建为JMS资源,jndi指向WebsphereMQ队列管理器。我可以使用SpringCachingConnectionFactory在JEE容器内获得更好的性能,就像JNDI一样。以下是spring配置:

<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查找吗