0xironclad / 0xironclad/Event-Driven-Notification-System

Phase 6: Dead-letter queue implementation

Ouverte
#18 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
phase-6 reliability system-design
Langage dominant
TypeScript
Étoiles
0
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Capture failed jobs permanently for later inspection and debugging.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Le système utilise BullMQ pour les files d'attente de travaux. Examinez la configuration du worker et la logique de traitement des travaux pour comprendre où les travaux échouent. Recherchez les fonctionnalités de file d'attente de lettres mortes (dead-letter queue) de BullMQ ou les modèles pour persister les travaux échoués. La mise en œuvre impliquera probablement de modifier les processeurs de travaux et d'ajouter un mécanisme de stockage, éventuellement dans PostgreSQL, pour capturer les échecs.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
nodejs, postgresql, redis, typescript
Domaine
backend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.