Utilizar más de un nodo de entrada

En un mismo flujo de mensajes puede incluir más de un nodo de entrada.

Antes de empezar

Lea el siguiente tema conceptual:

Acerca de esta tarea

Esto puede ser útil en las siguientes situaciones:

  • El flujo de mensajes proporciona un proceso común de los mensajes que se reciben desde varios transportes. Por ejemplo, un solo flujo de mensajes puede gestionar:
    • Datos en mensajes recibidos de WebSphere® MQy, por lo tanto, a través de una cola WebSphere MQ y un nodo MQInput
    • Mensajes que se reciben de conexiones IP nativas (un nodo Real-timeInput )
  • Es necesario establecer propiedades estándar en el nodo MQInput si los mensajes de entrada:
    • están predefinidos y
    • todos los recibidos de WebSphere MQ, y
    • no incluyen una cabecera MQRFH2.
    Si las propiedades estándar requeridas no son siempre las mismas para todos los mensajes, puede incluir más de un nodo de entrada y configurar cada uno para que maneje un conjunto específico de propiedades.

    Este requisito no es necesario para los mensajes autodefinidos.

  • Cada nodo de entrada en un flujo de mensajes hace que el nodo de integración empiece una hebra de ejecución aparte. La inclusión de más de un nodo de entrada puede mejorar el rendimiento del flujo de mensajes. Sin embargo, si incluye varios nodos de entrada que acceden al mismo origen de entrada (por ejemplo, una cola WebSphere MQ ), el orden en el que se procesan los mensajes no se puede garantizar. Si desea que el flujo de mensajes procese los mensajes en el orden en que se han recibido, esta opción no es la adecuada.

    Si no le importa el orden de los mensajes, piense en la utilización de instancias adicionales del mismo flujo de mensajes en lugar de varios nodos de entrada. Si establece la propiedad Instancias adicionales del flujo de mensajes cuando lo despliega en el nodo de integración, se inician varias copias del flujo de mensajes en el servidor de integración. Esta es la forma más eficaz de manejar varias instancias.