“Delayed Job” 태그의 포스트
(1개)BULLMQ Delayed Job 톺아보기
BullMQ의 delayed job이 실제로 어떻게 동작하는지 궁금하셨나요? Polling 방식일까요? 아니면 다른 방식일까요? 이 글에서는 BullMQ의 소스코드를 직접 분석하여 delayed job이 event-driven 방식으로 동작하며, Redis의 BZPOPMIN blocking primitive를 사용한다는 것을 확인합니다. TypeScript 코드가 어떻게 컴파일되고 실행되는지, Redis와 어떻게 통신하는지까지 깊이 파고 들어봅니다.
2026. 2. 6.
읽기 →BullMQ
Delayed Job
Redis
Event-driven
BZPOPMIN
Lua Script
TypeScript
Node.js
Job Queue