Los siguientes parámetros de ajuste del servicio de mensajes Java del servidor de aplicaciones definen las agrupaciones de instancias de bean controlado por mensaje y conexiones de cola.
WebSphere proporciona a las fábricas de conexiones de cola dos parámetros que se pueden configurar para mejorar el rendimiento. Para establecer las siguientes propiedades se utiliza la Consola de administración de WebSphere:
En los servidores de aplicaciones de WebLogic, las fábricas de conexiones de cola obtienen subprocesos de gestión de las conexiones del grupo de subprocesos del servicio de mensajes Java del servidor o el grupo de ejecución predeterminado, en función del tamaño del grupo de subprocesos del servicio de mensajes Java. Si el tamaño de la agrupación de subprocesos del servicio de mensajes Java es 0, WebLogic utilizará los subprocesos en el grupo de ejecución.
Se recomienda que se establezca el número de subprocesos del grupo de subprocesos del servicio de mensajes Java igual al tamaño máximo del grupo de bean para el bean controlado por mensaje de evento de CA IdentityMinder, que está establecido en 128 de forma predeterminada.
Se utiliza la consola del servidor de WebLogic para establecer el tamaño del grupo de subprocesos del servicio de mensajes Java en las propiedades de los servicios del servicio de mensajes Java para el dominio y el servidor donde CA IdentityMinder esté instalado.
El tamaño del grupo de bean controlado por mensaje de evento de CA IdentityMinder se establece modificando la opción de configuración max-beans-in-free-pool que se encuentra en el archivo descriptor en la siguiente ubicación:
WebLogic_home\domain\applications\iam_im.ear\identityminder_ejb.jar\META-INF\weblogic-ejb-jar.xml
<weblogic-enterprise-bean>
<ejb-name>SubscriberMessageEJB</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>128</max-beans-in-free-pool>
<initial-beans-in-free-pool>16</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>com.netegrity.ims.msg.queue</destination-jndi-name>
</message-driven-descriptor>
</weblogic-enterprise-bean>
En los servidores de aplicaciones de JBoss, las fábricas de conexiones de cola obtienen subprocesos de gestión de las conexiones de la fábrica de sesión del grupo del servicio de mensajes Java estándar del servidor. De forma predeterminada, el número máximo de subprocesos está establecido en 15.
Se recomienda que se establezca este valor de modo que coincida con el valor de tamaño máximo del contenedor de bean de mensaje estándar.
La fábrica de sección de la agrupación de sesiones del servicio de mensajes Java está establecida en el elemento MaximumSize de JMSContainerInvoker en el siguiente archivo:
jboss_home\server\default\conf\standardjboss.xml
<invoker-proxy-binding>
<name>message-driven-bean</name>
….
<proxy-factory-config>
<JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
<MaximumSize>128</MaximumSize>
<MaxMessages>1</MaxMessages>
….
</proxy-factory-config>
</invoker-proxy-binding>
El tamaño de la agrupación de bean controlado por mensaje de evento de CA IdentityMinder se establece modificando el valor de tamaño máximo en el siguiente archivo descriptor:
jboss_home\server\default\conf\standardjboss.xml
<container-configuration>
<container-name>Standard Message Driven Bean</container-name>
<call-logging>false</call-logging>
<invoker-proxy-binding-name>message-driven-bean</invoker-proxy-binding-name>
……
<container-pool-conf>
<MaximumSize>128</MaximumSize>
</container-pool-conf>
</container-configuration>
|
Copyright © 2014 CA.
Todos los derechos reservados.
|
|