Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einrichten von Timeout-Werten in Amazon SWF
Themen
Kontingente für Timeout-Werte
Timeout-Werte werden immer in Sekunden deklariert und können auf eine beliebige Anzahl von Sekunden bis zu einem Jahr (31536000 Sekunden) eingestellt werden — das maximale Ausführungslimit für jeden Workflow oder jede Aktivität. Der spezielle Wert NONE
wird verwendet, um einen Timeout-Parameter so festzulegen, dass es kein Timeout gibt, oder um ihn auf endlos festzulegen. Das maximale Limit von einem Jahr gilt jedoch weiterhin.
Timeouts für Workflow-Ausführungen und Entscheidungsaufgaben
Sie können Timeout-Werte für Ihren Workflow und Entscheidungsaufgaben festlegen, wenn Sie den Workflow-Typen registrieren. z. B.:
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" }
Diese Registrierung des Workflow-Typs legt defaultTaskStartToCloseTimeout
auf 600 Sekunden (10 Minuten) und defaultExecutionStartToCloseTimeout
auf 3 600 Sekunden (1 Stunde) fest.
Weitere Informationen über die Registrierung von Workflow-Typen finden Sie unterRegistrieren eines Workflow-Typs bei Amazon SWF, undRegisterWorkflowType
imAmazon Simple Workflow Service API-Referenzaus.
Sie können den für defaultExecutionStartToCloseTimeout
festgelegten Wert überschreiben, indem Sie executionStartToCloseTimeout
angeben.
Timeouts für Aktivitätsaufgaben
Sie können Timeout-Werte für Ihre Aktivitätsaufgaben festlegen, wenn Sie den Aktivitätstyp registrieren. z. B.:
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" }
Diese Aktivitätstypregistrierung legt defaultTaskStartToCloseTimeout
auf 600 Sekunden (10 Minuten), defaultTaskHeartbeatTimeout
auf 120 Sekunden (2 Minuten), defaultTaskScheduleToStartTimeout
auf 1 800 Sekunden (30 Minuten) und defaultTaskScheduleToCloseTimeout
auf 5 400 Sekunden (1,5 Stunden) fest.
Weitere Informationen über die Aktivität von Workflow-Typen finden Sie unterRegistrieren eines Aktivitätstyps bei Amazon SWF, undRegisterActivityType
imAmazon Simple Workflow Service API-Referenzaus.
Sie können den für defaultTaskStartToCloseTimeout
festgelegten Wert überschreiben, indem Sie bei der Planung der Aktivitätsaufgabe taskStartToCloseTimeout
angeben.