Skip to main content

96 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 - .NET SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a .NET Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - Go SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a Go Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - PHP SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a PHP Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - Python SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a Python Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - Ruby SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a Ruby Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - Rust SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a Rust Activity, tune its Retry Policy, and override the next retry delay.

Activity Timeouts - TypeScript SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a TypeScript Activity, tune its Retry Policy, and override the next retry delay.

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 in .NET to reduce noise in logs, metrics, and OpenTelemetry traces.

Benign exceptions - Go SDK

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

Benign exceptions - Java SDK

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

Benign exceptions - Python SDK

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

Benign exceptions - Ruby SDK

Mark expected or non-severe Activity errors as benign in Ruby 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.

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 Activity

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

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.