このプロジェクトについて
Temporalは、開発者が「Workflow」として知られるアプリケーションロジックの単位を、レジリエントな方法で実行できるようにする耐久性のある実行プラットフォームです。断続的な障害を自動的に処理し、失敗した操作をリトライして、スケーラブルなアプリケーションにおける信頼性を確保するように設計されています。
主なコンポーネントと機能は以下の通りです:
- Temporal Server:ワークフローの実行を管理するコアエンジン。
- Temporal CLI:サーバーとの対話、名前空間の管理、ワークフローの一覧表示を行うためのコマンドラインインターフェース。
- Temporal Web UI:実行中のワークフローを監視および表示するための視覚的なインターフェース。
- 多言語サポート:このリポジトリにはサーバーのソースコードが含まれていますが、ワークフロー、アクティビティ、およびワーカーは、サポートされているさまざまな言語(GoやJavaなど)を使用して実装できます。
TemporalはUberのCadenceからフォークして誕生し、Temporal Technologiesによって開発されています。