プロジェクト概要
trigger.dev は、バックグラウンドタスクや AI ワークフローの構築・実行に特化した、オープンソースの TypeScript プラットフォームです。一般的なサーバーレスプラットフォームにありがちなタイムアウト制限を解消し、長時間実行されるタスクを扱えるようにします。
主要機能
- 永続性:タスクの永続化に対応し、中断後も復元できます。
- リトライ機構:自動リトライを内蔵し、タスクの信頼性を高めます。
- キューのサポート:タスクのキューイングに対応し、並行処理を管理しやすくします。
- Cron スケジューリング:定期実行タスクをスケジュールに沿って実行できます。
- トレーシング:タスクの追跡機能を備え、監視やデバッグに役立ちます。
- リアルタイムストリーミング:リアルタイムのデータストリーム処理に対応しています。
- 承認待ちの一時停止:タスクを一時停止して人の介入を待つことができ、審査が必要なワークフローに適しています。
デプロイ方法
タスクは trigger.dev のマネージドクラウドサービス上で実行できるほか、セルフホストでのデプロイにも対応しており、さまざまなニーズに柔軟に応えます。
技術スタックとライセンス
プロジェクトは主に TypeScript で開発されており、Apache-2.0 ライセンスのもとで公開されています。情報収集時点での GitHub スター数は 15438 です。
はじめに
README によると、利用を開始するにはマネージドクラウドまたはセルフホストのいずれかを選択できます。具体的なインストール手順や設定方法については、プロジェクトのドキュメントを参照してください。










コメント
コメントはまだありません
最初のコメントを書きましょう