无法在org.apache.activemq.ra.ActiveMQActivationSpec

时间:2019-09-20 17:38:53

标签: activemq connection-pooling ejb-3.0 jboss5.x jboss-mdb

性能问题(连接池,maxSession),带有ActiveMQ的JBoss EAP 5.2。要启用多个连接以加快消费过程。

当前,我们已将JBoss 5与ActiveMQ集成在一起,可以远程使用端对端的消息。就像当我从注释级别资源适配器和ejb xml级别设置maxSession属性时,该属性仍然面向WARN消息上方,最后它仅打开一个连接来消耗消息。

@javax.ejb.ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
@javax.ejb.ActivationConfigProperty(propertyName="destination", propertyValue="HelloWorldQ"),
@javax.ejb.ActivationConfigProperty(propertyName="maxSession", propertyValue="30")

以上配置是在jboss-ejb3-interceptors-aop.xml中设置的,并在类级别使用批注进行了相同的尝试,但仍然仅打开一个连接来使用消息。

WARN  class=org.jboss.resource.deployment.ActivationSpecFactory Unable to set 'maxSession' property on org.apache.activemq.ra.ActiveMQActivationSpec

注意:仅向队列打开一个连接以使用消息。我需要多个连接(30)来加快处理速度。

0 个答案:

没有答案