
探索使用 Temporal 的示例应用程序和代码片段,并更清晰地了解各项功能是如何整合在一起的。
参考应用程序
参考应用程序是文档齐全的端到端解决方案,展示了如何针对特定用例使用 Temporal。如果您是 Temporal 的新手,这些项目是了解其功能的绝佳起点。
示例应用程序
虽然并非用于生产环境,但“示例应用程序”对于观察 Temporal 在特定用例和架构设计模式中的实际应用仍然很有参考价值。
使用案例
- 订单履行 [TypeScript] 一个用于电子商务订单履行示例的 Temporal 工作流。该演示展示了 Temporal 强大的持久性和交互能力。查看配套视频。
- 资金转账 [Java] [TypeScript] 展示了 Temporal 的核心价值主张。自定义 UI 允许用户从多种模拟故障场景中进行选择,并使用 Temporal 的原语(如信号和调度)。
- 编排 Lambda 函数 [TypeScript] AWS Step Functions: Lambda 编排示例的 Temporal 版本,该示例使用 Lambda 函数检查股票价格并确定买入或卖出的交易建议。
设计模式
- 实体工作流演示 [Go] 此演示旨在说明“实体生命周期模式”(又称实体工作流)的一些有趣特性。查看关于长期运行工作流的配套幻灯片。
- 订单 Saga 示例 [Java] 展示了 Temporal 对 Saga 模式的增强支持,支持从失败的事务中恢复。请观看此配套视频以获取演示。
数据加密
有关更多信息,请参阅 编解码器服务器 (Codec Server) 文档。
- 带 JWT 验证的编解码器服务器 [TypeScript] 该编解码器服务器使用 JSON Web Tokens (JWT) 来确认由 Temporal Cloud 签发的 JWT 的真实性。
- 编解码器 CORS 凭据 [Go] Temporal 编解码器服务器的一种实现,它支持跨域资源共享 (CORS),特别是支持带有凭据的 CORS 请求。
样本
样本是更具针对性的示例,展示了特定的 Temporal 功能或常见模式。
更多示例即将推出。