сколько компонентов, управляемых сообщениями, создано в Jboss?

JBoss: 6 или 7

Вопрос 1:

Сколько экземпляров Message Driven Bean создано Jboss для обработки сообщений?

Вопрос 2:

Как настроить количество компонентов, управляемых сообщениями, созданных JBoss?


person Hubert    schedule 19.10.2013    source источник


Ответы (1)


Согласно этой документации JBoss EAP 5 (JBoss AS 6):

https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Performance_Tuning_Guide/sect-Performance_Tuning_Guide-Message_Driven_Beans.html

Вам нужно позаботиться о двух концепциях

  1. Размер пула: этот пул называется StrictMaxPool, а значения по умолчанию — 15. Он должен быть настроен в файлах конфигурации JBoss (см. ссылку)
  2. Размер сеанса: это параметр, настроенный в соответствии со стандартом со следующими аннотациями:

    @ActivationConfigProperty(propertyName="minSessions"
    , propertyValue="25")
    @ActivationConfigProperty(propertyName="maxSessions"
    , propertyValue="50")
    

Где minSession и maxSessions — количество экземпляров, созданных JBoss. Но если для параметра StrictMaxPool задано значение 15, вы не сможете создать более 15 экземпляров, хотя для параметра maxSessions установлено значение 50.

Для JBoss EAP 6 (JBoss AS 7) пул называется mdb-strict-max-pool, а их максимальный размер пула по умолчанию равен 20.

person Ernesto Campohermoso    schedule 09.01.2014