Mantener el orden secuencial de mensajes

Puede mantener el orden en el que los mensajes entran en un flujo de mensajes utilizando los nodos Sequence y Resequence .

Antes de empezar

Lea el tema de concepto sobre Secuenciación de mensajes.

Acerca de esta tarea

Cuando los mensajes se han procesado en un flujo de mensajes, se pueden propagar en un orden distinto al orden en que han llegado al nodo de entrada; es decir, se puede modificar la secuencia de mensajes original. Puede utilizar los nodos Secuencia y Resecuenciar para reorganizar los mensajes en orden secuencial basándose en un número de secuencia del mensaje, restaurando la secuencia original en la que han entrado en el nodo de entrada.

Si los mensajes contienen números de secuencia, puede utilizar el nodo Resecuenciar para volver a establecer el orden en el que han llegado al nodo de entrada. Si los mensajes no contienen números de secuencia, puede utilizar un nodo Secuencia para aplicar números de secuencia a los mensajes, antes de reordenarlos en orden secuencial utilizando el nodo Resecuenciar .

Procedimiento

  • Si los mensajes contienen números de secuencia, reorganice los mensajes en orden secuencial creando un flujo de mensajes que contenga un nodo Resequence . Consulte Reordenación de mensajes en un flujo de mensajes.
  • Si los mensajes no contiene números de secuencia, puede establecer el orden secuencial de los mensajes completando los pasos siguientes:
    1. Cree un flujo de mensajes que contenga un nodo Sequence , que puede utilizar para aplicar números de secuencia a los mensajes. Consulte Adición de números de secuencia a mensajes.
    2. Cree un flujo de mensajes que contenga un nodo Resequence , que puede utilizar para volver a establecer el orden secuencial de los mensajes. Consulte Reordenación de mensajes en un flujo de mensajes.