trigger.dev
v
不和|ウェブサイト|問題|ドキュメント
Trigger.devは、長期にわたるバックグラウンドジョブを作成できるオープンソースプラットフォームとSDKです。通常の非同期コードを作成し、展開し、タイムアウトを押さないでください。
それらが属する場所:あなたのコードベースにタスクを作成します。バージョンコントロール、ローカルホスト、テスト、レビューのように、既に慣れています。
import { task } from "@trigger.dev/sdk/v3" ;
//1. You need to export each task
export const helloWorld = task ( {
//2. Use a unique id for each task
id : "hello-world" ,
//3. The run function is the main function of the task
run : async ( payload : { message : string } ) => {
//4. You can write code that runs for a long time here, there are no timeouts
console . log ( payload . message ) ;
} ,
} ) ; SDKを使用して、コードベースにタスクを作成します。管理するインフラストラクチャはありません。タスクは自動的にスケーリングしてクラウドに接続します。または、いつでも自己ホストすることができます。
Development 、 Staging 、およびProduction環境をサポートしているため、生産に展開する前にタスクをテストできます。
すべての実行ですべてのタスクを表示して、何が起こったのかを正確に判断できるようにします。すべてのタスク実行の完全なトレースビューを提供して、すべてのステップで何が起こったかを確認できます。
開始する最も簡単な方法は、Webアプリでアカウントとプロジェクトを作成し、オンボーディングの指示に従うことです。最初のタスクを数分で構築して展開します。
セルフホストトリガーを希望する場合は、自己ホーストガイドに従うことができます。
また、Discord Serverには、サポートのために専用の自己ホスティングチャネルがあります。
ローカルでセットアップおよび開発するか、オープンソースプロジェクトに貢献するには、開発ガイドに従ってください。