You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title="The shutdown deadline buffer controls when the Worker stops polling, and the Worker stop timeout controls how long the Worker waits for in-flight Tasks to finish before shutdown hooks run. Diagram is not to scale. Shutdown hooks typically take less than a few seconds."
128
+
title="Diagram is not to scale. The shutdown deadline buffer controls when the Worker stops polling, and the Worker stop timeout controls how long the Worker waits for in-flight Tasks to finish before shutdown hooks run. Shutdown hooks typically take less than a few seconds."
129
129
/>
130
130
131
131
During the **init** phase, the Worker initializes and establishes a client connection to Temporal.
@@ -150,7 +150,7 @@ If your Worker handles long-running Activities, set these three values together:
150
150
:::tip
151
151
152
152
If your longest-running Activity runs longer than half the maximum invocation deadline, this constraint may be difficult or impossible to meet.
153
-
In this case, use [Activity Heartbeats](/activity-heartbeat) to record the state of the Activity execution so that the next retry can pick up where it left off.
153
+
In this case, use [Activity Heartbeats](/detecting-activity-failures#activity-heartbeat) to record the state of the Activity execution so that the next retry can pick up where it left off.
154
154
155
155
:::
156
156
@@ -210,7 +210,7 @@ With single-slot configuration, each Activity gets a dedicated execution environ
210
210
| Activity duration | Must complete within the compute provider's invocation limit (minus shutdown deadline buffer). For AWS Lambda, the maximum is 15 minutes. |
211
211
| Workflow duration | No limit. Workflows of any duration work, regardless of the invocation timeout. A Workflow runs across as many invocations as needed. |
212
212
| Worker code | Same Temporal SDK Worker code, using the serverless Worker package for your SDK. |
213
-
| Versioning |[Worker Versioning](/worker-versioning) is required. Each Workflow must have an `AutoUpgrade` or `Pinned` behavior, set per-Workflow or as a worker-level default. |
213
+
| Versioning |[Worker Versioning](/worker-versioning) is required. Each Workflow must have an `AutoUpgrade` or `Pinned` behavior, set per-Workflow or as a Worker-level default. |
Deploy Serverless Workers on serverless compute like AWS Lambda.
40
-
Temporal invokes your Worker when tasks arrive, with no long-lived processes to manage.
40
+
Temporal invokes your Worker when Tasks arrive, with no long-lived processes to manage.
41
41
42
42
-[**Deploy Workers to Amazon EKS**](/production-deployment/worker-deployments/deploy-workers-to-aws-eks)
43
43
Containerize your Worker, publish it to Amazon Elastic Container Registry (ECR), and deploy it to Amazon Elastic Kubernetes Service (EKS) using the Temporal Python SDK.
0 commit comments