원문 캡처 · vercel.com
원문 캡처 · vercel.com

Vercel이 HTTP 서버 없이 큐나 다른 시스템에서 작업을 가져와 실행하는 백그라운드 워커 기능 Vercel Daemons를 선보였다. 큐 소비자, 워크플로 워커, CI 러너처럼 작업을 직접 가져오는 상시 실행 프로세스를 배포할 수 있다.

워커는 Vercel Queues, Celery, BullMQ, RabbitMQ, Kafka 소비자에서 메시지를 폴링할 수 있다. Temporal 또는 Cadence 워커를 실행하거나 GitHub Actions, GitLab, CircleCI 러너를 호스팅하는 용도도 제시됐다.

Daemons는 Fluid compute에서 실행된다. 프런트엔드·백엔드 서비스와 함께 배포하고 각 워커의 작업 디렉터리와 시작 명령을 설정할 수 있다. 실행 인스턴스 수는 대시보드에서 직접 조정하거나 API로 변경한다. 내장 관측 기능으로 활동을 모니터링하고 오류를 확인할 수 있으며, 종료 신호를 받았을 때 정리 작업을 한 뒤 재시작하도록 처리할 수 있다.

초기 버전에서는 영구 파일 시스템 저장소를 제공하지 않으며, 워커가 HTTP 요청을 처리하는 기능도 지원하지 않는다. Vercel은 두 기능을 이후 추가할 예정이라고 밝혔다.

시작하기