Configuración del soporte del regulador de MDB para el proveedor de mensajería predeterminado

Utilice esta tarea para configurar la regulación de mensajes para bean controlados por mensajes que ha desplegado como recursos JCA 1.5 en el proveedor de mensajería predeterminado.

Antes de empezar

El soporte de regulación que se describe en este tema sólo se aplica al proveedor de mensajería predeterminado (el adaptador de recursos JMS de integración de servicios).

Para el proveedor de mensajería de WebSphere MQ, configure la regulación de mensajes estableciendo la propiedad de máximo de sesiones de servidor en el panel de especificaciones de activación del proveedor mensajería de WebSphere MQ, o la propiedad maxPoolSize cuando utilice los mandatos wsadmin createWMQActivationSpec o modifyWMQActivationSpec.

Si tiene un proveedor de mensajería JMS compatible con JCA 1.5 de otro proveedor, consulte el método genérico de regulación de mensajes que se describe en Soporte de regulación del flujo de mensajes de entrada para beans controlados por mensajes JCA 1.5.

Acerca de esta tarea

Utilice esta tarea si desea que se regulen los mensajes para un bean controlado por mensajes desplegado como un recurso JCA (J2EE Connector Architecture) 1.5 en el proveedor de mensajería JMS predeterminado.

El proveedor de mensajería predeterminado (el adaptador de recursos JMS de integración de servicios) utiliza un tipo especial de regulación de mensajes. Puede dejar las agrupaciones de beans controlados por mensajes en el tamaño predeterminado de 500.

El proveedor de mensajería predeterminado habilita la regulación de la entrega de mensajes en un bean controlado por mensajes mediante la opción de configuración Máximo de puntos finales simultáneos en la especificación de activación JMS utilizada para desplegar el bean o el compuesto.
  • El número máximo de instancias de cada bean controlado por mensajes se controla mediante el valor Máximo de puntos finales simultáneos en la especificación de activación utilizada para desplegar el bean controlado por mensajes. Este límite máximo de simultaneidad impide que una acumulación temporal de mensajes inicie demasiadas instancias de beans controlados por mensajes. De forma predeterminada, el número máximo de instancias MDB se establece en 10.

    El campo Máximo de puntos finales simultáneos limita el número de puntos finales (instancias de un bean controlado por mensajes determinado) que procesan mensajes de forma simultánea. Si se alcanza el número máximo, no se aceptan mensajes nuevos del motor de mensajería para su entrega, hasta que el punto final termina su proceso actual.

    Si frecuentemente el recuento de mensajes disponibles (profundidad de cola) asociado a un bean controlado por mensajes es elevado, y si el servidor puede manejar más trabajo de forma simultánea, aumentar el valor de simultaneidad máxima puede resultarle beneficioso.

    Si establece la simultaneidad máxima para un bean controlado por mensajes, asegúrese de que especifica un valor más pequeño que el número máximo de instancias de punto final que puede crear el adaptador al que está enlazado el bean controlado por mensajes. Si es necesario, aumente el límite de instancias de punto final.

  • Una especificación de activación también tiene un Tamaño máximo de lote que hace referencia a cuántos mensajes se pueden asignar a un punto final en un lote para la entrega en serie. Por ejemplo, si ha establecido la propiedad Máximo de puntos finales simultáneos en 10 y la propiedad Tamaño máximo de lote en 3, puede haber un máximo de 10 puntos finales, cada uno de los cuales procesará un máximo de 3 mensajes, lo que da un total de 30 mensajes asignados a ese bean controlado por mensajes. Si hay varios beans controlados por mensajes desplegados para una sola especificación de activación, estos valores máximos se aplicarán a cada bean controlado por mensajes individualmente.
  • Asegúrese de establecer siempre la propiedad Máximo de puntos finales simultáneos en un valor inferior al tamaño de agrupación JCA.
Nota: Es posible que desee ajustar la regulación de los beans controlados por mensajes, que es especialmente importante en z/OS. La carga de trabajo que llega al destino del que consume el bean controlado por mensajes podría utilizar más recursos de servidor y, por lo tanto, obstruir otras actividades. Un ejemplo de esto sería cuando al reiniciar aplicaciones de MDB se encuentra mensajes pendientes. El número de mensajes se puede regular de forma que el bean controlado por mensajes pueda procesarlos de la manera más eficaz.

Para configurar el soporte de regulación de los mensajes del proveedor de mensajería predeterminado, (el adaptador de recursos JMS del bus de integración de servicios), utilice la consola administrativa para completar los pasos siguientes.

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn0027_
File name: tjn0027_.html