Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Définition des valeurs de délai dans Amazon SWF
Rubriques
Quotas applicables aux valeurs de délai
Les valeurs de délai sont toujours déclarées en secondes et peuvent comprendre jusqu'à 31536000 secondes (un an) durée maximale d'exécution d'une activité ou d'un flux de travail. La valeur spéciale NONE
permet de définir un paramètre de délai « sans délai », ou infini, mais la durée maximale d'une année continue à s'appliquer.
Délais des exécutions de flux de travail et des tâches de décision
Vous pouvez définir des valeurs de délai pour le flux de travail et les tâches de décision lorsque vous enregistrez le type de flux de travail. Par Exemple:
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" }
Cet enregistrement définit la valeur defaultTaskStartToCloseTimeout
sur 600 secondes (10 minutes), et defaultExecutionStartToCloseTimeout
sur 3 600 secondes (1 heure).
Pour plus d'informations sur l'enregistrement du type de flux de travail, consultezInscription d'un type de flux de travail avec Amazon SWF, etRegisterWorkflowType
dans leRéférence de l'API Amazon Simple Workflow Service.
Pour remplacer la valeur définie pour defaultExecutionStartToCloseTimeout
, spécifiez executionStartToCloseTimeout
.
Délais des tâche d'activité
Vous pouvez définir des valeurs de délai pour les tâches d'activité lors de l'enregistrement du type d'activité. Par Exemple:
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" }
Cet enregistrement de type d'activité définit la valeur defaultTaskStartToCloseTimeout
sur 600 secondes (10 minutes), defaultTaskHeartbeatTimeout
sur 120 secondes (2 minutes), defaultTaskScheduleToStartTimeout
sur 1 800 secondes (30 minutes) et defaultTaskScheduleToCloseTimeout
sur 5 400 secondes (1,5 heure).
Pour plus d'informations sur l'enregistrement du type d'activité, consultezEnregistrement d'un type d'activité avec Amazon SWF, etRegisterActivityType
dans leRéférence de l'API Amazon Simple Workflow Service.
Pour remplacer la valeur définie pour defaultTaskStartToCloseTimeout
spécifiez taskStartToCloseTimeout
lors de la planification de la tâche d'activité.
Voir aussi
Types de délai d'expiration Amazon SWF