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

OSS導入、自社だけで悩まない。

ツール選定から構築・運用・AI活用まで、オープンソースラボ運営元のClasslessが伴走します。初回のご相談は無料です。