Optimizar los tiempos de respuesta de los flujos de mensajes

Antes de empezar:

Consulte el tema de concepto sobre nodos de flujos de mensajes.

Cuando diseña un flujo de mensajes, la flexibilidad y riqueza de los nodos incorporados a menudo significa que hay varias formas de conseguir el proceso y, por tanto, de conseguir el resultado final requerido. Sin embargo, es posible que también encuentre que estas distintas soluciones generan distintos rendimientos y, si este elemento es importante en su caso, debe diseñar de forma que obtenga un buen rendimiento así como una buena funcionalidad.

Las aplicaciones pueden percibir el rendimiento de dos formas:

  1. Tiempo de respuesta. Indica la rapidez con que el flujo de mensajes procesa cada mensaje. En este aspecto, tiene una gran influencia el diseño de los flujos de mensajes. Esto se trata más ampliamente en este tema.
  2. Rendimiento. Indica cuántos mensajes de un tamaño específico puede procesar un flujo de mensajes en un cierto periodo de tiempo. En este aspecto, tienen una gran influencia los factores de configuración y recursos del sistema y, por tanto, se trata en Optimizar el rendimiento del flujo de mensajes con otra información de configuración de dominios.

Hay varios aspectos que afectan a los tiempos de respuesta de los flujos de mensajes. Sin embargo, cuando crea y modifica el diseño del flujo de mensajes para obtener los mejores resultados que satisfagan los requisitos específicos del negocio, también debe tener en cuenta la eventual complejidad del flujo de mensajes. Los flujos de mensajes más eficaces no son necesariamente los más fáciles de entender y mantener; experimente las distintas soluciones disponibles hasta obtener el mejor equilibrio para sus necesidades.

Hay varios factores que afectan a los tiempos de respuesta del flujo de mensajes:

El número de nodos que se incluyen en el flujo de mensajes
Cada nodo aumenta la actividad general de proceso, por lo que debe tener muy en cuenta el contenido del flujo de mensajes, incluido el uso de subflujos.

En un flujo de mensajes, utilice el menor número posible de nodos; cada nodo que se incluye en el flujo de mensajes aumenta la actividad general en el intermediario. Hay un límite superior en el número de nodos en un solo flujo. Este límite lo controlan los recursos del sistema, especialmente el tamaño de pila.

Para obtener más información sobre los tamaños de pila, consulte Consideraciones acerca del sistema para el despliegue de flujos de mensajes.

El uso de mensajes persistentes y de transacciones
Los mensajes persistentes se guardan en el disco durante el proceso del flujo de mensajes. Esto se evita si puede especificar que los mensajes de entrada, salida o ambos, no son persistentes. Si el flujo de mensajes sólo maneja mensajes no persistentes, compruebe la configuración de los nodos y el flujo de mensajes mismo; si los mensajes son no persistentes, quizá no sea necesario el soporte de transacciones. La configuración por omisión de algunos nodos fuerza la transacciones; si actualiza estas propiedades y vuelve a desplegar el flujo de mensajes, quizá mejore los tiempos de respuesta.
Tamaño del mensaje
Cuanto más grande es el mensaje, más tiempo requiere su proceso. Si puede dividir los mensajes grandes en trozos de información más pequeños, quizá pueda mejorar la velocidad a la que los maneja el flujo de mensajes. El Ejemplo Mensajería grande muestra cómo minimizar los requisitos de memoria virtual para el flujo de mensajes a fin de mejorar el rendimiento de un flujo de mensajes al procesar mensajes potencialmente grandes.

Puede encontrar más información sobre cómo mejorar el rendimiento de un flujo de mensajes en este artículo de developerWorks sobre el rendimiento del flujo de mensajes.

Conceptos relacionados
Visión general de flujos de mensajes
Visión general del despliegue
Consideraciones acerca del sistema para el despliegue de flujos de mensajes
Tareas relacionadas
Configuración del dominio de intermediarios
Optimizar el rendimiento del flujo de mensajes
Diseñar un flujo de mensajes
Utilizar más de un nodo de entrada
Crear un flujo de mensajes
Definir el contenido del flujo de mensajes
Edición de propiedades configurables
Referencia relacionada
Nodos incorporados
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac00355_