Implements and manages communication patterns for Temporal workflows using signals, queries, and updates.
This skill provides specialized knowledge for implementing complex communication patterns within Temporal workflows. It guides developers through the nuances of asynchronous signaling for state changes, synchronous querying for real-time status inspection, and the modern Update pattern for validated, request-response mutations. By incorporating best practices for error handling, validation, and CLI usage, this skill ensures robust message-passing between external systems and running workflows, enabling the development of sophisticated distributed systems and durable orchestrations.
주요 기능
010 GitHub stars
02Standardized patterns for approval workflows and long-polling state management
03Implementation of asynchronous Signal handlers and SignalWithStart patterns
04Guidance on CLI and Go SDK syntax for workflow interaction
05Setup of Temporal Updates with built-in validation and synchronous response
06Development of synchronous, read-only Query handlers for workflow state inspection
사용 사례
01Implementing atomic updates to workflow state with immediate feedback using the Temporal Update feature
02Building interactive order processing systems requiring external approval or cancellations via signals
03Creating real-time monitoring dashboards that query the internal state of long-running workflows