项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 24255
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Homebrew(macOS 或 Linux 环境)
- 本地具备网络连接以下载 Temporal CLI 与示例代码
- 如需运行示例:准备好 Go 或 Java 开发环境
安装与启动步骤
-
1安装 Temporal CLI
README 通过 Homebrew 安装 Temporal CLI,其中包含本地开发所需的服务端组件。
brew install temporal -
2启动本地服务
执行该命令会启动预构建的 Temporal 服务及其全部依赖,供本地开发使用,需保持该终端常驻运行。
temporal server start-dev -
3获取 Go 示例代码
README 建议克隆或下载 Go 示例仓库,用本地服务运行其中的 HelloWorld 等场景。
git clone https://github.com/temporalio/samples-go.git -
4获取 Java 示例代码
如需 Java 示例可克隆该仓库;README 说明 Go 与 Java 示例集合目前并不完全相同。
git clone https://github.com/temporalio/samples-java.git -
5运行示例程序
README 未给出具体运行命令,请进入示例仓库按其自带说明执行,并连接本地已启动的服务。
如何确认成功
执行 temporal server start-dev 后终端持续输出服务启动日志且进程保持运行,即表示本地 Temporal 服务已就绪。
常见问题
Q:macOS/Linux 之外的系统如何安装?
A:README 只给出了 brew install temporal,其他安装方式请查阅 README 链接的 Temporal CLI 官方安装文档。
Q:示例代码在哪里?
A:README 提供了 Go 示例仓库 temporalio/samples-go 与 Java 示例仓库 temporalio/samples-java,可直接克隆或下载。
Q:Go 和 Java 示例能通用吗?
A:README 明确说明两个示例集合目前并不相同,按所用语言选择对应仓库即可。
Q:有没有系统的教程可跟?
A:README 顶部推荐了 Temporal Docs 文档站与 Temporal 101 入门课程。
注意事项
- README 给出的命令仅用于在本地启动 Temporal 服务,适合开发调试场景。
- 生产环境的部署方案与配置未在 README 中说明,请参考官网 docs.temporal.io。
- 示例程序的具体运行命令 README 未提供,需查看对应示例仓库的说明。
- 克隆示例仓库前请确认磁盘路径,克隆完成后进入仓库目录再执行示例。
核心亮点
- 持久化执行引擎,工作流状态自动保存,进程崩溃后无缝恢复,无需手动处理容错
- 内置分布式 cron 和定时器,轻松实现精确到秒的周期性任务调度
- 提供多语言 SDK(Go/Java/Python),开发体验接近本地代码,学习曲线平缓
不足之处
- 部署运维组件较多(需要 Cassandra/PostgreSQL 和 Elasticsearch),小团队上手成本高
- 文档偏工程化,示例侧重基础,高级模式(如 Saga、信号交互)需要社区探索
适用场景
- 微服务间复杂业务编排,如订单状态机流转
- 需要保证最终一致性的分布式事务补偿流程
- 定时任务和批处理调度,如数据同步、报表生成
替代项目
Cadence、Conductor (Netflix)、Argo Workflows
同类项目推荐
wonda
开源
在终端里用 AI 直接生成和编辑图片,告别图形界面
Wonda CLI — AI-powered content creation from your terminal
altimate-code
开源
AI 代理帮你写 SQL 调 dbt 查仓库,数据工程少加班
Open-source agentic data engineering harness for dbt, SQL, and cloud warehouses. 100···
usd-content-agents
开源
用视觉大模型自动给 3D 资产配材质、定物理属性、生成纹理
AI-powered agents for automating 3D content workflows using Vision-Language Models (···
rhinomcp
开源
让 AI 用大白话直接操控 Rhino 建模
RhinoMCP connects Rhino 3D to AI Agent through the Model Context Protocol (MCP)
agentic_coding_flywheel_setup
开源
30分钟把空VPS变成多智能体开发环境
Bootstraps a fresh Ubuntu VPS into a complete multi-agent AI development environment···
super-board
开源
一行安装,让 Claude Code 自动把看板任务做成代码并自检评审
Autonomous GitHub Project build → QA → review loop for Claude Code. One-line insta···
browsers-benchmark
开源
实测各浏览器自动化引擎,看谁能绕过风控、谁最快。
Browser automation engine benchmark - Test bypass rates, performance & stealth again···
decodo-openclaw-skill
开源
让智能体一键抓取任意网页,直接喂给大模型用
OpenClaw skill for scraping any URL using the Decodo Web Scraping API.
BrowserOS
开源
让浏览器自己干活,你只管下指令
The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia···
