Об этом проекте
Hatchet — это платформа для оркестрации фоновых задач, AI-агентов и устойчивых рабочих процессов в масштабе. Она поддерживает приложения, написанные на Python, TypeScript, Go и Ruby, и может быть развернута через Hatchet Cloud или саморазмещение. Движок использует Postgres как слой устойчивости для среды выполнения задач и наблюдаемости. Ключевые возможности включают фоновые задачи с шаблонами «запустил и забыл» или «запустил и жди», настраиваемые политики повторных попыток, cron-задания, запланированные запуски и триггеры на основе событий. Оркестрация рабочих процессов предоставляет устойчивые задачи для отказоустойчивых рабочих процессов и направленные ациклические графы (DAG) для конвейеров данных. Функции масштабирования включают приоритетные очереди, ограничение скорости, справедливое планирование через политики параллелизма и слоты рабочих процессов. Мониторинг включает веб-интерфейс в реальном времени, интеграцию с OpenTelemetry, метрики Prometheus и мультитенантность с ролями пользователей. Hatchet Cloud добавляет автоматическое масштабирование, развертывание в нескольких регионах и SSO.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.