AI

信頼性の高い分散ワークフローエンジン

Temporalは、分散システム上で信頼性の高いワークフローを実行するためのオープンソースの「永続的実行(Durable Execution)」プラットフォームです。ワークフローをGo、Java、TypeScript、Pythonなどの通常のコードとして記述すると、プロセス障害やサーバー再起動が起きても状態が保持され、処理が自動的に中断地点から再開されます。リトライ、タイムアウト、補償処理(Saga)を自前で実装する必要がなくなるため、決済処理や注文管理など失敗が許されない長時間ビジネスプロセスの実装が大幅に簡素化されます。Uberで開発されたCadenceの後継です。マイクロサービス間の複雑な処理フローに苦しむエンジニアリングチームや、ミッションクリティカルな業務システムを構築する企業に向いています。MITライセンスです。

関連トピック

cronjob-schedulerdistributed-crondistributed-systemsdurable-executiongolangmicroservice-frameworkmicroservice-orchestrationmicroservices-architectureorchestratorservice-busservice-fabricworkflow-automationworkflow-engineworkflow-managementworkflow-management-systemworkflows

コメント(0)

コメントするにはログインしてください。

同じカテゴリのOSS

Let's Build Together

候補が見つかったら、導入条件を整理しよう。

実現したい業務、既存ツールとの連携、データの保管場所、保守を担う人。自社での選定・導入に迷ったら、運営元のClasslessへご相談ください。