Temporal 是什么?2.3万星的开源持久执行平台,七个月估值翻倍到125亿美元(基础篇)

Temporal 是什么?2.3万星的开源持久执行平台,七个月估值翻倍到125亿美元(基础篇)

标题:Temporal 是什么?2.3 万星的开源持久执行平台,七个月估值翻倍到 125 亿美元(基础篇)

导语

前阵子我写 Prefect 那篇(2.4 万星的工作流引擎),评论区有人问:Agent 这东西跑几分钟挂了就前功尽弃,有没有更硬的底座?

有。而且它 2026 年 9 月刚融了 5.5 亿美元,估值 125.5 亿美元,七个月翻了一倍多——注意,这不是 AI 应用公司,是一家 2019 年成立、干了七年分布式工作流的老基建公司。

它叫 Temporal。

项目介绍:它不跟 Agent 抢活,只给 Agent 兜底

Temporal 的自我定位是 Durable Execution(持久执行)平台。它的核心承诺只有一句:程序一旦跑起来,就一直跑下去,进程死了、机器炸了、网络断了都能接着跑。

这跟 Agent 撞不撞?看它自己的分工就很清楚——框架负责 AI,Temporal 负责基建。

它的编程模型只有两个概念:

  • Workflow(工作流):放控制流,循环、分支、并行、超时这些无聊的逻辑。
  • Activity(活动):放不靠谱的活,调 LLM、请求外部 API、执行工具。

关键在于 Activity 会被记录进 Event History(事件历史)。Worker 崩了重启,Temporal 拿这份历史重放(replay)一遍,已经完成的 LLM 调用直接从历史里读结果,不会再烧一遍 token。

这个设计对 Agent 意味着三件很实际的事:

  1. LLM 撞限流不慌。429 之后自动重试,Workflow 挂着等,等额度恢复了自己往下走。
  2. 等审批不烧钱。人类可能一天后才点确认,这期间 Workflow 挂在 Temporal 服务端,零算力占用。等你 Go 项目里的 time.Sleep 早就把机器占住了。
  3. 长跑任务是常态。官方说他们客户里有跑了好几个月的 Agent,continue-as-new 让它可以无限期跑下去还不爆内存。

血缘这块也挺硬:CTO Maxim Fateev 在亚马逊带过 SQS 的底层消息基建和 Simple Workflow Service,CEO Samar Abbas 在微软参与了 Durable Task Framework(Azure Durable Functions 就建在这上面),两人 2015 年在 Uber 一起做 Cadence,2017 年开源,三年内内部用了 100 多个场景,2019 年出来单干做 Temporal。

数据摆在这(2026 年 9 月官方公布):

  • GitHub temporalio/temporal 23462 星,MIT 协议,主力语言 Go
  • 最新版 v1.32.0(2026-09-11)
  • 8 月单月处理 1.9 万亿次计费操作,同比增长 350%+
  • 开源安装量 4300 万+,比 2025 年 12 月涨 134%
  • 付费客户 4300+ 家,同比涨 139%,点名 OpenAI、Snap、NVIDIA
  • Snap 每天在它上面跑 4.14 亿条 Stories,OpenAI 的使用量一年涨了 60 倍
  • 团队一年翻倍到 570 人
Temporal 持久执行架构图:Agent 应用通过 Workflow 驱动 Worker,Activity 中的 LLM 调用与工具执行由 Temporal Server 记录到 Event History,崩溃后重放恢复,Web UI 提供执行可观测
Temporal 持久执行架构:Agent 逻辑跑在 Workflow 里,LLM 调用和工具执行作为 Activity 记进 Event History,Worker 崩了重放恢复,审批等待期间零算力占用

上手:一条命令起本地环境

Temporal 的本地开发体验是这个项目做得最好的部分。

temporal server start-dev

这一条命令就起来了:本地 Temporal 服务 + 数据库 + 内置 Web UI(默认 8233 端口)。不用装 Docker,不用配 MySQL,不用申请任何 API Key。

然后装 SDK 起个 Worker:

pip install temporalio

Python 里 Workflow 是一个加了装饰器的类,Activity 是普通函数:

from temporalio import workflow, activity

@workflow.defn
class AgentWorkflow:
    @workflow.run
    async def run(self, question: str) -> str:
        # 控制流放这里:循环、分支、并行
        answer = await workflow.execute_activity(
            call_llm, question,
            start_to_close_timeout=timedelta(seconds=60),
        )
        return answer

@activity.defn
async def call_llm(question: str) -> str:
    # API Key 只存在于 Worker 进程,不会进 Event History
    ...

上手 Agent 有个偷懒办法。Temporal 现在已经把持久执行接进主流 Agent 框架了,你的 Agent 主循环代码基本不用改:

框架 集成状态(2026-10)
OpenAI Agents SDK 2026-03-23 转正(GA)
LangGraph 2026-07 公开预览
Google ADK 已集成
AWS Strands 已集成
Vercel AI SDK 已集成
Pydantic AI 已集成

它还有自己的 Temporal Agent Harness(2026-08 放出,还在早期),套在你现有的 harness 外面加审批策略、工具回调和 AgentEvent 事件流。注意官方自己说这个项目「比公开预览还早」,API 会变。

自托管的坑提前说清楚:唯一必需的依赖是一个数据库。官方支持 Cassandra、PostgreSQL、MySQL,1.20 版本之后高级可见性(Advanced Visibility)在 SQL 库上也能用,不用非得配 Elasticsearch。SQLite 官方只建议开发和测试用,别上生产。

实话:这个层到底要不要上

说点难听的。

第一,官方自己承认它不能替代安全和治理。 持久执行解决的是「跑得完」,不是「跑得对」。它不管权限、不管合规、不管你 agent 会不会乱花钱。E 轮那篇博客里写得很明白,持久执行「不能替代安全、治理或合规;开发者必须单独整合这些层面」。指望接上 Temporal 就万事大吉的人会失望。

第二,学习曲线不低。 Workflow 的确定性约束(不能直接调时间、随机数、外部 API)、Activity 必须设超时、幂等性自己保证——这些概念对没用过分布式系统的人是新东西。而且它的集成大多还在 Public Preview 阶段,随时可能变。

第三,这不是个人和小团队项目。 4300 个付费客户里是 OpenAI、NVIDIA 这种量级。它的设计目标是跑几个月的生产 Agent,不是让你跑个 30 秒的脚本。对个人玩家,我上一篇文章讲的 Dify 或 n8n 加一层重试队列,成本和复杂度都更合理。

但它的判断我认为是对的。 CEO Samar 那句话我挺认同:「可靠性从来不是可选项,但 AI 迅速提高了跳过它的代价。」这话现在听着像套话,等你半夜被 LLM 限流吵醒、发现跑了四十分钟的任务全丢了的时候就懂了。

顺带一句,如果你还在纠结 Agent 平台选型,可以看看我之前写的这几篇:

选型的一句话结论:Agent 跑几分钟就完 → Dify / n8n 够了;Agent 要跑几天、等人审批、要为可靠性付费 → 上 Temporal。这两层别混着比。


by 数码罗记 · godsun.pro

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注