Skip to main content

75 docs tagged with "Activities"

View all tags

Activity Definition

Learn about defining Temporal Activities, including Activity Types, parameters, and implementation details.

Activity Execution

Understand how Activity Executions work in Temporal, including retries, timeouts, and failure handling.

Activity Operations

Operations you can perform on an Activity - Pause, Unpause, Reset, and Update Options.

Activity Timeouts - Go SDK

Optimize Workflow Execution with Temporal Go SDK - Set Activity Timeouts and Retry Policies efficiently.

Activity Timeouts - Rust SDK

Optimize Workflow Execution with the Temporal Rust SDK by configuring Activity Timeouts, Retry Policies, and Heartbeats.

Asynchronous Activity - TypeScript SDK

Asynchronously complete an Activity in Temporal by enabling the Activity Function to return before the Activity Execution finishes, using AsyncCompletionClient.

Asynchronous Activity completion - Go SDK

Asynchronous Activity Completion lets the Activity Function return without finishing Activity Execution. Use Task Tokens and Temporal Client to complete the Activity externally.

Benign exceptions - .NET SDK

Mark expected or non-severe Activity errors as benign to reduce noise in logs, metrics, and OpenTelemetry traces.

Benign exceptions - Go SDK

Mark expected or non-severe Activity errors as benign to reduce noise in logs, metrics, and OpenTelemetry traces.

Benign exceptions - Java SDK

Mark expected or non-severe Activity errors as benign to reduce noise in logs, metrics, and OpenTelemetry traces.

Benign exceptions - Ruby SDK

Mark expected or non-severe Activity errors as benign to reduce noise in logs, metrics, and OpenTelemetry traces.

Core application - Temporal feature

Discover Temporal's Workflow, Activity, and Worker framework; orchestrate steps, encapsulate business logic, and execute code efficiently using the Temporal SDK in your favorite language.

Detecting Activity failures

Understand Activity Execution timeouts in Temporal; Schedule-To-Start, Start-To-Close, Schedule-To-Close, and Activity Heartbeats, for effective Workflow management.

Early Return + Local Activities

Extends Early Return by running Phase 1 as Local Activities, so the client's first response comes from in-process work, not a server call.

Error handling - Java SDK

Catch the right exception types, wrap checked exceptions, and inspect failures correctly in Temporal Java Workflows and Activities.

Error handling - Python SDK

Learn how to handle errors in Temporal Python applications with retry policies, idempotent Activities, and recovery patterns.

Event History

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Event History walkthrough with the .NET SDK

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Event History walkthrough with the Go SDK

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Event History walkthrough with the Java SDK

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Event History walkthrough with the Python SDK

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Event History walkthrough with the TypeScript SDK

Discover how Temporal uses the Event History to recreate a Workflow's state in the case of failure, such as a Worker crash, and how it uses replay to restore the Workflow's state to the point of failure.

Failure detection - Temporal feature

Explore Temporal's robust timeout and Retry Policy features for Workflows and Activities. Start with our tutorials or dive deep with our SDK guides and Encyclopedia resources.

Local Activities

Local Activities run inside the Worker process, skipping server round-trips for short, idempotent Activities on a latency-sensitive path.

Local Activity

Learn about Local Activities in Temporal, how they work, when to use them, and how they differ from regular Activities.

Parallel Execution

Executes multiple Activities concurrently for maximum throughput with error handling and controlled parallelism.

Pick First Pattern

Races multiple Activities in parallel, returns the first completed result, and cancels the remaining Activities using SDK cancellation scopes.

Polling External Services

Strategies for polling external resources with varying frequencies: frequent, infrequent, and periodic patterns.

Saga Pattern

Manages distributed transactions with compensating actions. Each step has a compensation that undoes its effects if subsequent steps fail.

Standalone Activity

Learn about Standalone Activities in Temporal, their benefits, execution model, and when to use them.

What is a Temporal Activity?

Understand Temporal Activities, including Activity Definitions, Types, Executions, idempotency, cancellations, Local Activities, and Standalone Activities.

What is a Temporal Retry Policy?

Optimize your Workflow and Activity Task Executions with a custom Retry Policy on Temporal. Understand default retries, intervals, backoff, and maximum attempts for error handling.

Workflow Timeouts - Go SDK

Optimize Workflow Execution with Temporal Go SDK - Set Workflow Timeouts and Retry Policies efficiently.