BullMQ არის Redis-ზე დაფუძნებული დავალებების რიგი Node.js-ისთვის. შესაბამისობის შესაფასებლად დაიწყეთ სამუშაოთი, რომელიც HTTP პასუხის შემდეგ შეიძლება დასრულდეს და თვალყურის დევნება ან გამეორება სჭირდება.
განვიხილოთ დიდი ანგარიში. მოთხოვნის შიგნით შექმნამ მომხმარებელი timeout-მდე შეიძლება ალოდინოს. რიგით აპლიკაცია სამუშაოს იღებს, მის ID-ს აბრუნებს და ცალკე ამუშავებს.
1. ნახეთ, რა იცვლება სამუშაოს რიგში გადატანით
[User] -> [API: submit job] -> [Redis / BullMQ] -> [Worker]
| |
[Return job ID] [Saved report]
