A criação e a destruição de beans podem ser uma operação cara, especialmente se
elas adquirem recursos externos. Para reduzir esse custo, o contêiner EJB cria um
pool de beans que, portanto, não precisa ser reinicializado toda vez que são necessários.
O pool de EJBs e MDBs sem estado são usados para fornecer serviços de negócios sem estado
a seus clientes, adquirindo beans do conjunto quando eles são solicitados e liberando o
bean para o pool assim que forem concluídos.
<pools>
<bean-instance-pools>
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" derive-size="from-cpu-count" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" derive-size="from-worker-pools" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
</bean-instance-pools>
</pools>
quinta-feira, 4 de outubro de 2018
Tuning Wildfly - EJB Pool!!!! Caro ou nao matar EJB?
Assinar:
Postar comentários (Atom)

Nenhum comentário:
Postar um comentário