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

Phase 6: Dead-letter queue implementation

Abierto
#18 0 comentarios 0 reacciones 0 asignados Ver en GitHub
phase-6 reliability system-design
Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Capture failed jobs permanently for later inspection and debugging.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El sistema utiliza BullMQ para las colas de trabajos. Examine la configuración del worker y la lógica de procesamiento de trabajos para comprender dónde fallan los trabajos. Investigue las funciones de cola de mensajes fallidos (dead-letter queue) de BullMQ o los patrones para persistir trabajos fallidos. La implementación probablemente implicará modificar los procesadores de trabajos y agregar un mecanismo de almacenamiento, posiblemente en PostgreSQL, para capturar los fallos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
nodejs, postgresql, redis, typescript
Área
backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.