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服务器中也有一个专用的自托管渠道,以供支持。
要在本地设置和开发或为开源项目做出贡献,请遵循我们的开发指南。