Configuración de valores de tiempo de espera en Amazon SWF - Amazon Simple Workflow Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de valores de tiempo de espera en Amazon SWF

Cuotas de los valores de tiempo de espera

Los valores de tiempo de espera siempre se declaran en segundos, y pueden abarcar cualquier número de segundos hasta un año (31 536 000 segundos), que es el límite máximo de ejecución para cualquier flujo de trabajo o actividad. El valor especial NONE se usa para configurar un parámetro de tiempo de espera "sin tiempo de espera", o infinito, pero sigue aplicándose la duración máxima de un año.

Tiempos de espera de las ejecuciones de flujos de trabajo y las tareas de decisión

Puede configurar valores de tiempos de espera para el flujo de trabajo y las tareas de decisión al registrar el tipo de flujo de trabajo. Por ejemplo:

https://swf.us-east-1.amazonaws.com RegisterWorkflowType { "domain": "867530901", "name": "customerOrderWorkflow", "version": "1.0", "description": "Handle customer orders", "defaultTaskStartToCloseTimeout": "600", "defaultExecutionStartToCloseTimeout": "3600", "defaultTaskList": { "name": "mainTaskList" }, "defaultChildPolicy": "TERMINATE" }

El registro del tipo de flujo de trabajo configura el defaultTaskStartToCloseTimeout a 600 segundos (10 minutos) y defaultExecutionStartToCloseTimeout a 3 600 segundos (1 hora).

Para obtener más información sobre el registro de los tipos de flujo de trabajo, consulte Registro de un tipo de flujo de trabajo con Amazon SWF y RegisterWorkflowType en la referencia de la API de Amazon Simple Workflow Service.

Para anular el valor configurado para defaultExecutionStartToCloseTimeout, especifique executionStartToCloseTimeout .

Tiempos de espera de las tareas de actividad

Puede configurar tiempos de espera para las tareas de actividad al registrar el tipo de actividad. Por ejemplo:

https://swf.us-east-1.amazonaws.com RegisterActivityType { "domain": "867530901", "name": "activityVerify", "version": "1.0", "description": "Verify the customer credit", "defaultTaskStartToCloseTimeout": "600", "defaultTaskHeartbeatTimeout": "120", "defaultTaskList": { "name": "mainTaskList" }, "defaultTaskScheduleToStartTimeout": "1800", "defaultTaskScheduleToCloseTimeout": "5400" }

Este registro de tipo de actividad configura el defaultTaskStartToCloseTimeout a 600 segundos (10 minutos), el defaultTaskHeartbeatTimeout a 120 segundos (2 minutos), el defaultTaskScheduleToStartTimeout a 1 800 segundos (30 minutos) y el defaultTaskScheduleToCloseTimeout a 5 400 segundos (1,5 horas).

Para obtener más información sobre el registro de los tipos de actividad, consulte Registro de un tipo de actividad con Amazon SWF y RegisterActivityType en la referencia de la API de Amazon Simple Workflow Service.

Para anular el valor configurado para defaultTaskStartToCloseTimeout, especifique taskStartToCloseTimeout al programar la tarea de actividad.

Véase también

Tipos de tiempo de espera de Amazon SWF