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應用程序中創建一個帳戶和項目,並按照入門中的說明進行操作。在幾分鐘內構建和部署您的第一個任務。
如果您更喜歡自主扳機。 dev,則可以遵循我們的自托指南。
我們在Discord服務器中也有一個專用的自託管渠道,以供支持。
要在本地設置和開發或為開源項目做出貢獻,請遵循我們的開髮指南。