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:

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:
- 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.
- 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á.
- Cambie Agrupación de instancias adicionales por Utilizar agrupación asociada al nodo.
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 intermediarioNú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 |