WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Adición de instancias adicionales en el nivel de nodo de flujo de mensajes

Para cambiar el número de hebras que puede utilizar para procesar mensajes un nodo de flujo de mensajes en tiempo de ejecución, puede configurar la propiedad Propiedades adicionales de un nodo de entrada incluido en un flujo o subflujo de mensajes añadido a un archivo BAR.

Acerca de esta tarea

La figura siguiente describe las propiedades de configuración de un nodo de flujo de mensajes:

Esta figura muestra las propiedades de nodo de entrada que puede configurar al crear un archivo BAR.

WebSphere Message Broker asigna hebras a un flujo de mensajes de la forma siguiente:
  • De forma predeterminada se asigna una hebra para cada nodo de entrada. El nodo de entrada se puede definir en el flujo de mensajes principal o en un subflujo.
  • El valor predeterminado de la propiedad Instancias adicionales es 0 hebras. El valor máximo de la propiedad Instancias adicionales es 256 hebras.
  • Todas las instancias definidas en la propiedad Instancias adicionales para un nodo de entrada las inicia WebSphere Message Broker según se requiera.
  • El número de hebras disponibles para procesar mensajes cuando se inicia un flujo de mensajes es de forma predeterminada el número de nodos de entrada más el número de instancias adicionales configuradas para cada nodo de entrada en la sección de gestión de archivo BAR.
  • Si tiene un subflujo incluido en un flujo de mensajes, puede configurar instancias adicionales para cada nodo de entrada modelado en el subflujo. Esta condición es aplicable si se utiliza el subflujo como punto de partida en un flujo de mensajes o como último nodo de un flujo de mensajes.

Procedimiento

Para añadir más hebras para que un nodo de entrada específico procese mensajes, debe realizar los pasos siguientes:

  1. Abra el archivo BAR que contiene el flujo de mensajes y los subflujos para los que desea establecer la propiedad Instancias adicionales. En la vista Desarrollo de intermediario, identifique el proyecto que contiene el archivo BAR y efectúe una doble pulsación en el archivo para abrirlo.
  2. Establezca la propiedad Instancias adicionales del nodo de entrada incluido en el archivo BAR en un valor mayor que 0 y menor o igual a 256.
    Nota: Si establece el valor en un número mayor que 256, el despliegue del archivo BAR fallará.
  3. Cambie Agrupación de instancias adicionales por Utilizar agrupación asociada al nodo.
    Esta figura muestra la opción disponible para la propiedad Agrupación de instancias adicionales de un nodo de entrada.

Resultados

En las tablas siguientes se resumen las hebras disponibles al ejecutar el flujo de mensajes en WebSphere Message Broker, según el diseño y la configuración del flujo de mensajes:

Tabla 1. Tabla de resumen de ejemplo de las hebras paralelas disponibles al ejecutar un flujo de mensajes en un intermediario
Número de nodos de entrada en un flujo de mensajes o subflujo Número de instancias o hebras predeterminadas por flujo de mensajes (1 hebra por nodo de entrada en un flujo de mensajes) Propiedad Instancias adicionales (establecida en el nivel de nodo de entrada) Número máximo de hebras que puede procesar mensajes en paralelo
1 1 0 (1+0) = 1
1 1 1 (1+1) = 2
1 1 2 (1+2) = 3
2 2 0 (1+0) + (1+0) = 2
2 2 Instancias adicionales = 1 para todos los nodos de entrada (1+1) + (1+1) = 4
3 3 Instancias adicionales = 2 para todos los nodos de entrada (1 +2) + (1 +2) + (1 +2) = 9
3 3 Instancias adicionales = 1 para un nodo de entrada; Instancias adicionales = 2 para otro nodo de entrada; Instancias adicionales = 3 para otro nodo de entrada (1+1) + (1+2) + (1 + 3) = 9

Qué hacer a continuación

Vuelva a Configuración de un flujo de mensajes que incluye subflujos.