Puede utilizar dos propiedades de los nodos de agregación para establecer los valores de tiempo de espera para el proceso de mensajes agregados.
Antes de empezar:
Para llevar a cabo esta tarea, debe haber completado las siguientes tareas:
Hay dos situaciones que puedan requerir el uso de tiempos de espera:
Si el intervalo de tiempo de espera transcurre sin que hayan llegado todas las respuestas, el correspondiente nodo AggregateReply convierte las que han llegado en un mensaje de respuesta agregado y se propaga al terminal de tiempo de espera. Si lo desea, puede procesar este mensaje de respuesta agregado parcial de la misma forma que un mensaje de respuesta agregado completo. Si lo prefiere, puede proporcionar un proceso especial para respuestas de agregación incompletas.
Los más probable es que estas situaciones se den si se envían mensajes de solicitud sin el punto de sincronismo, lo que hace que se envíen respuestas válidas al terminal desconocido. Para reducir la posibilidad de que esto ocurra:
Si el intervalo de tiempo de espera desconocido caduca y se reconoce el mensaje, éste se procesa. El nodo también comprueba si este mensaje desconocido anterior es la última respuesta necesaria para hacer que una agregación sea completa. Si lo es, se crea y propaga el mensaje de respuesta agregado.
Si el intervalo de tiempo desconocido caduca y el mensaje sigue sin reconocerse, éste se propaga al terminal desconocido.
Conceptos relacionados
Flujos de mensajes
Agregación de flujos de mensajes
Tareas relacionadas
Configuración de flujos de agregación
Creación del flujo ramificado de agregaciones
Creación de un flujo de abanico de entrada de agregación
Asociación de flujos de agregaciones ramificados y de abanicos de entrada
Utilización de varios nodos AggregateControl
Manejo de excepciones y puntos muertos de base de datos en flujos de agregaciones
Diseño de un flujo de mensajes
Creación de un flujo de mensajes
Definición del contenido del flujo de mensajes
Referencia relacionada
Nodo AggregateControl
Nodo AggregateReply
Nodo AggregateRequest
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac12320_ |