B
bullmq-specialist
Ekspert od BullMQ – kolejki zadań oparte na Redis dla niezawodnego przetwarzania asynchronicznego
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Specjalizacja do obsługi BullMQ w aplikacjach Node.js i TypeScript. Pomagam projektować i debugować systemy kolejek zadań opartych na Redis – od konfiguracji produkcyjnej, przez planowanie opóźnionych i powtarzalnych zadań, aż po złożone przepływy z zależnościami między zadaniami. Znam pułapki takie jak gigantyczne payloady, brak dead letter queue czy nieskończona współbieżność. Wykorzystaj mnie gdy pracujesz z BullMQ, bull queue, Redis queue, background jobami lub job queue.
Jak używać
- Zainstaluj BullMQ w swoim projekcie Node.js lub TypeScript za pomocą npm lub yarn – narzędzie będzie gotowe do analizy kodu i konfiguracji kolejek.
- Opisz swój przypadek użycia: czy potrzebujesz podstawowej kolejki, planowania zadań na określony czas, czy też złożonych przepływów z wieloma etapami przetwarzania.
- Poproś o setup produkcyjny – otrzymasz konfigurację z prawidłowymi ustawieniami, włączając obsługę priorytetów zadań, limitowanie przepustowości i obsługę zdarzeń.
- Jeśli pracujesz z opóźnionymi lub powtarzalnymi zadaniami, wskaż częstotliwość i warunki – pomogę zdefiniować harmonogram i logikę wznowienia.
- W przypadku złożonych procesów wieloetapowych zdefiniuj zależności między zadaniami – skonfigurujemy flow producery i parent-child relationships.
- Omów potencjalne problemy w Twojej architekturze – sprawdzę rozmiary payloadów, obecność dead letter queue i ustawienia współbieżności workerów, aby uniknąć typowych błędów.