BlogsTemporalActivity Timeouts and Timers

Activity Timeouts and Timers

Activity Timeouts and Timers

1
posts
2026

This post clarifies the distinction between Temporal Timers and Activity Timeouts, emphasizing that Timers are for implementing business logic and durable waiting, while Timeouts are for detecting failures. It details the four Activity timeout types (Start-to-Close, Schedule-to-Close, Schedule-to-Start, and Heartbeat) and their use cases, providing guidance on how to configure them for reliable workflow execution. The post also touches upon the underlying Temporal Service mechanisms for handling these time-based constructs.

2026

Timers, Timeouts, and the Art of Waiting in Temporal

6/30/2026

This post introduces and explains the concepts of Temporal Timers and Activity Timeouts. It defines Timers as durable waiting mechanisms for business logic and details the four types of Activity Timeouts (Start-to-Close, Schedule-to-Close, Schedule-to-Start, and Heartbeat) with explanations of their purpose, event history correlation, and configuration examples. It also briefly mentions the internal timer queue mechanism in the Temporal Service.