Temporal 速查
共 26 条 Temporal 速查:核心概念、CLI 与运维、SDK 写法、信号与查询、可靠性。 支持搜索与分类筛选,点击即可复制。
核心概念
持久化、可恢复的工作流执行。
| 命令 | 说明 |
|---|---|
| 可恢复的编排逻辑(确定性执行) | |
| 实际干活的步骤(可重试、有副作用) | |
| 轮询 Task Queue 并执行代码 | |
| 工作流与活动分发的队列 | |
| 向工作流发信号 / 查询其状态 |
CLI 与运维
tctl / temporal CLI。
| 命令 | 说明 |
|---|---|
| 启动本地开发服务(含 UI) | |
| 命名空间 | |
| 列出 / 过滤工作流 | |
| 查看某工作流历史事件 | |
| 任务队列与轮询者 |
SDK 写法
Python 示例(各语言类似)。
| 命令 | 说明 |
|---|---|
| 定义工作流 | |
| 定义活动 | |
| 在流中调用活动 | |
| 连接服务 | |
| 启动工作流 | |
| 注册并运行 worker |
信号与查询
交互与状态。
| 命令 | 说明 |
|---|---|
| 定义信号处理 | |
| 发送信号 | |
| 定义查询 | |
| 执行查询 | |
| 等待条件 |
可靠性
重试与超时。
| 命令 | 说明 |
|---|---|
| 活动重试策略 | |
| 超时设置(必须设) | |
| 确定性要求(勿用随机/系统时间) | |
| 长运行工作流 | |
| 本地开发 |
使用说明
Temporal 速查:核心概念、CLI 与运维、SDK 写法、信号与查询、可靠性;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:核心概念、CLI 与运维、SDK 写法、信号与查询、可靠性。
- 点「命令」列复制到终端或代码。
- 编排逻辑写在工作流、有副作用的操作放到活动;工作流必须确定性。
- 本地用 temporal server start-dev 起一套环境再跑 worker。
常见问题
- 为什么工作流里不能用随机数或当前时间?
- 工作流会被重放(replay)来恢复状态,必须确定性;随机与时间要用工作流提供的 API(如 workflow.now / side effect)以保持重放一致。
- workflow 和 activity 怎么划分?
- 可恢复的编排与决策放 workflow;访问外部系统、可能失败需重试的动作放 activity(有超时与重试策略)。
- 需要联网吗?
- 速查内容本地可用;运行需 Temporal 服务。
延伸阅读
相关工具
MLSR
Meilisearch 速查
/documents / search / API Key 速查
TPSE
Typesense 速查
/collections / search / API Key 速查
SOLR
Apache Solr 速查
bin/solr / create -c / select 速查
DGRP
Dgraph 速查
mutation / DQL / Ratel / dgraph live 速查
QDB
QuestDB 速查
SAMPLE BY / LATEST ON / ILP 速查
DRS
Apache Doris 速查
SHOW BACKENDS / 建表模型 / Stream Load 速查