Раздор | Веб -сайт | Проблемы | Док
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 , позволяя вам проверить ваши задачи, прежде чем развернуть их на производство.
Просмотрите каждую задачу в каждом пробеге, чтобы вы могли точно сказать, что произошло. Мы предоставляем полное представление о каждом выполнении задачи, чтобы вы могли видеть, что произошло на каждом шаге.
Самый быстрый способ начать - создать учетную запись и проект в нашем веб -приложении и следовать инструкциям в адаптировании. Создайте и разверните свою первую задачу за считанные минуты.
Если вы предпочитаете самостоятельный Trigger.dev, вы можете следовать нашему руководству по самостоятельному управлению.
У нас также есть выделенный канал самостоятельного управления на нашем сервере Discord для поддержки.
Чтобы настроить и разрабатывать локально или внести свой вклад в проект с открытым исходным кодом, следуйте нашему руководству по разработке.