性能问题(连接池,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)来加快处理速度。