Невозможно установить свойство 'maxSession' для org.apache.activemq.ra.ActiveMQActivationSpec - PullRequest
0 голосов
/ 20 сентября 2019

Проблема производительности (пул соединений, maxSession) JBoss EAP 5.2 с ActiveMQ.Хотите включить несколько соединений, чтобы ускорить процесс потребления.

В настоящее время у нас есть JBoss 5, интегрированный с ActiveMQ и принимающий сообщения удаленно работающий от начала до конца.Где, когда я устанавливаю свойство maxSession из адаптера ресурса уровня аннотации и уровень ejb xml, который по-прежнему стоит над сообщением 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), чтобы ускорить процесс.

...