这个项目能做什么

Temporal 是一个持久执行平台,允许开发人员以弹性方式执行被称为 Workflows 的应用程序逻辑单元。它旨在自动处理间歇性故障并重试失败的操作,以确保可扩展应用程序的可靠性。 关键组件和特性包括: - Temporal Server:管理 workflow 执行的核心引擎。 - Temporal CLI:用于与服务器交互、管理 namespace 以及列出 workflow 的命令行界面。 - Temporal Web UI:用于监控和查看执行中 workflow 的可视化界面。 - 多语言支持:虽然此仓库包含服务器源代码,但 workflow、activity 和 worker 可以使用多种支持的语言(如 Go 和 Java)来实现。 Temporal 起源于 Uber 的 Cadence 的分叉,由 Temporal Technologies 开发。